• Lunes 29 de Abril de 2024, 07:53

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - lunaDeEden

Páginas: [1]
1
C# / Reportes En C#(Principiante)
« en: Martes 9 de Marzo de 2010, 17:45 »
Hola mi pedido es acerca de algún tutorial, o alguna web recomendada para iniciar la creación de reportes con crystal report, estoy trabajando con Visual c# 2008 y MySql, y debo generar los recibos de sueldos de los empleados a los cuales realice la liquidacion de haberes. Esta pesado el tema ya intente hacer unos reportes sencillos y no me salen..Si alguien me puede ayudar o darme otra opción....un millon de gracias y buenos dias.... Cualquier info mi mail es luna_gl@hotmail.com

2
C# / Grabar datos de un datagrid a una BD.
« en: Martes 23 de Febrero de 2010, 18:48 »
Hola, buscando ayuda otra vez...espero que alguien me responda, quisiera saber como guardar los datos que tengo cargados en mi datagridview que seria el detalle de una venta a mi tabla detalleDeVenta de la base de datos.. Desde ya gracias ..

3
C# / Consulta con Like
« en: Martes 2 de Febrero de 2010, 04:31 »
Hola, me pueden ayudar con este codigo, no consigo realizar la búsqueda de todos los apellidos iguales, me sale error de sintaxis, por favor...gracias desde ya..

Código: C#
  1. private void cmdbuscarnom_Click(object sender, EventArgs e)
  2.         {
  3.             if (t_ape.Text != "")
  4.             {
  5.                 //Busqueda
  6.                 MySqlConnection CANAL;
  7.                 MySqlDataAdapter ORDEN;
  8.                 CANAL = new MySqlConnection("user id=root;database=tucuman;server=localhost");
  9.                 string q = "select from t_empleados WHERE apellido LIKE '%  @ape '%";
  10.  
  11.                 ORDEN = new MySqlDataAdapter(q, CANAL);
  12.                 ORDEN.SelectCommand.Parameters.Add(new MySqlParameter("@ape", MySqlDbType.VarChar));
  13.                 ORDEN.SelectCommand.Parameters["@ape"].Value = t_ape.Text;
  14.                 DataTable TABLA = new DataTable();
  15.                 ORDEN.Fill(TABLA);
  16.  
  17.                 if (TABLA.Rows.Count > 0)
  18.                 {
  19.                     MessageBox.Show("Se encontrarón datos", "Cuero Tucumán");
  20.                     grillaeliminar.DataSource = TABLA;
  21.                     t_ape.Clear();
  22.                 }
  23.                 else
  24.                 {
  25.                     MessageBox.Show("No hay datos que mostrar", "Cuero Tucumán");
  26.                     t_ape.Clear();
  27.                     t_ape.Focus();
  28.                 }
  29.                 CANAL.Close();
  30.             }
  31.             else
  32.             {
  33.                 MessageBox.Show("Debe ingresar algún apellido", "Error");
  34.                 t_ape.Clear();
  35.                 t_ape.Focus();
  36.             }
  37.  

4
C# / Obtener un campo de un datagridview seleccionado
« en: Martes 2 de Febrero de 2010, 03:24 »
Hola a todos, necesito ayuda con una eliminacion, realizo una busqueda y muestro los resultados en un datagridview, pero no se como seleccionar una fila y pasarle el valor del campo id_empleado para eliminarlo de la base de datos..Este es lo que tengo:

Código: C#
  1. private void cmdeliminar_Click(object sender, EventArgs e)
  2.         {
  3.             if (MessageBox.Show("Estas seguro que desas eliminar el registro..?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
  4.             {
  5.                string delete = "Delete from t_empleados where id_empleado=" + grillaeliminar.CurrentRow.Index;
  6.                 string con = "user id=root;database=tucuman;server=localhost";
  7.                 MySqlConnection conectar = new MySqlConnection(con);
  8.                 MySqlCommand baja = new MySqlCommand(delete, conectar);
  9.                 conectar.Open();
  10.                 try
  11.                 {
  12.                     baja.ExecuteNonQuery();
  13.                 }
  14.                 catch (Exception exc)
  15.                 {
  16.                     throw new Exception("No se pudo borrar los datos", exc);
  17.                 }
  18.                 finally
  19.                 {
  20.                     conectar.Close();
  21.                 }
  22.                 MessageBox.Show("Registro borrado con exito", "«Empleados»");
  23.                 grillaeliminar.Rows.RemoveAt(grillaeliminar.CurrentRow.Index);
  24.                 t_ape.Clear();
  25.                
  26.                
  27.             }
  28.            
  29.         }
  30.  

la elimacion anda ya que la probe pasandole el id_empleado desde un textbox, pero necesito que se elimine cuando seleccione la fila desead y presione un boton de eliminar...si me pueden ayudar, desde ya muy agradecida.....

5
C# / Sumar Columnas de un Datagridview
« en: Martes 19 de Enero de 2010, 14:25 »
Hola a todos, les pido su ayuda otra vez... no pude conseguir sumar columnas de un datagrid...Les cuento un poco..
Tengo que sumar los precios de los productos que voy agregando al datagrid DetalleDeVenta hasta ahi todo bien..pero me falta la suma e ir asignando el resultado de la suma en un textbox cada vez que agregue un producto a la grilla...
Trabajo con Mysql y Visual C# 2008...Gracias desde ya....

6
C# / Desencriptar contraseña para validar usuario
« en: Domingo 17 de Enero de 2010, 04:08 »
Hola tengo una duda, no puedo hacer el login de mi proyecto tengo una tabla de usuarios:
CREATE TABLE usuarios (
 nombre_usuario varchar (40) ,
 PASSWORD varchar(40)
);

y con las siguientes sentencias en mysql puedo acceder al usuario ingresando la contraseña y volviendo a encriptar:

//**Inserto datos en la tabla usuarios encriptandolo mediante el metodo SHA1**//
INSERT INTO usuarios (nombre_usuario, password) VALUES ('marilu', SHA1('trenesito'));

y con este lo encripto nuevamente y lo comparo, en mysql anda perfecto:

//** Desencripta y me da el usuario, encriptando nuevamente la contraseña**//
SELECT nombre_usuario FROM usuarios WHERE password=SHA1("venecia") LIMIT 0, 1


Pero:  a la hora de ir a codificar en c# coloco el select de arriba y me valida unicamente el usuario y no la contraseña, tengo este codigo:
Código: C#
  1. private void cmdaceptar_Click(object sender, EventArgs e)
  2.         {
  3.            MySqlConnection CANAL;
  4.            MySqlDataAdapter ORDEN;
  5.            CANAL = new MySqlConnection("user id=root;database=tucuman;server=localhost");
  6.            string q = "SELECT *FROM usuarios WHERE password=SHA1(password)=@contrasena and (nombre_usuario=@nom) LIMIT 0, 1";
  7.        
  8.            ORDEN = new MySqlDataAdapter(q, CANAL);
  9.            ORDEN.SelectCommand.Parameters.Add(new MySqlParameter("@contrasena",MySqlDbType.VarChar));
  10.            ORDEN.SelectCommand.Parameters.Add(new MySqlParameter("@nom", MySqlDbType.VarChar));
  11.            ORDEN.SelectCommand.Parameters["@contrasena"].Value = t_con.Text;
  12.            ORDEN.SelectCommand.Parameters["@nom"].Value=t_us.Text;
  13.            DataTable TABLA = new DataTable();
  14.            ORDEN.Fill(TABLA);
  15.  
  16.              if (TABLA.Rows.Count > 0)
  17.                {
  18.                    MessageBox.Show("Puede ingresar","Cuero Tucumán");
  19.                }
  20.                else
  21.                {
  22.                    
  23.                    MessageBox.Show("acceso denegado","Cuero Tucumán");    
  24.                 }
  25.                CANAL.Close();
  26.            }
  27.  

Alguien me puede decir que esta mal.....porfa...gracias desde ya... :comp:

7
C# / llenar un datagridview con datos de variables
« en: Sábado 16 de Enero de 2010, 05:14 »
Hola, alguien me podria ayudar con esta duda que tengo...
Necesito llenar una datagridview temporalmente con datos que obtive de una consulta y guarde en variables. Quiero que al hacer clic en el boton agregar se agregue una fila a la grilla de detalle de venta....pero no me sale.... :argh: Si me ayudan gracias......muchas
Este es el codigo que tengo....para la busqueda por si le sirve a alguien...me costo hacerlo....
Código: C#
  1.  //Busqueda
  2.             MySqlConnection CANAL;
  3.             // DataTable TABLA;
  4.             MySqlDataAdapter ORDEN;
  5.             CANAL = new MySqlConnection("user id=root;database=tucuman;server=localhost");
  6.             string q = "select * from t_productos where id_producto = @id_producto";
  7.  
  8.             ORDEN = new MySqlDataAdapter(q, CANAL);
  9.             ORDEN.SelectCommand.Parameters.Add(new MySqlParameter("@Id_producto", MySqlDbType.Int64));
  10.             ORDEN.SelectCommand.Parameters["@Id_producto"].Value = t_cod.Text;
  11.             DataTable TABLA = new DataTable();
  12.             ORDEN.Fill(TABLA);
  13.  
  14.             if (TABLA.Rows.Count > 0)
  15.             {
  16.                 // Cargando el datagridview
  17.                 //MessageBox.Show("Se encontró un empleado", "Cuero Tucumán");
  18.                 grilla.DataSource = TABLA;
  19.                 Int64 id_producto;
  20.                 Int64 id_proveedor;
  21.                 string descripcion;
  22.                 string tipo;
  23.                 string color;
  24.                 double ancho;
  25.                 double largo;
  26.                 double pc;
  27.                 double pv;
  28.                 string marca;
  29.                 Int64 stock;
  30.              
  31.                id_producto=Convert.ToInt64(TABLA.Rows[0]["Id_producto"]);
  32.                id_proveedor = Convert.ToInt64(TABLA.Rows[0]["Id_proveedor"]);
  33.                descripcion = Convert.ToString(TABLA.Rows[0]["Descripcion"]);
  34.                tipo = Convert.ToString(TABLA.Rows[0]["tipo"]);
  35.                color = Convert.ToString(TABLA.Rows[0]["color"]);
  36.                ancho = Convert.ToDouble(TABLA.Rows[0]["ancho"]);
  37.                largo = Convert.ToDouble(TABLA.Rows[0]["largo"]);
  38.                pc = Convert.ToDouble(TABLA.Rows[0]["PrecioCompra"]);
  39.                pv = Convert.ToDouble(TABLA.Rows[0]["PrecioVenta"]);
  40.                marca = Convert.ToString(TABLA.Rows[0]["Marca"]);
  41.                stock = Convert.ToInt64(TABLA.Rows[0]["stock"]);
  42.                t_des.Text = descripcion + " " + marca +"  "+ tipo+" " + color + " " + ancho + "" + " x " + " " + largo + "(metros)";
  43.                t_precio.Text = Convert.ToString(pv);
  44.              
  45.             }
  46.             else
  47.             {
  48.  
  49.                 MessageBox.Show("No hay datos que mostrar", "Cuero Tucumán");
  50.             }
  51.             CANAL.Close();
  52.         }
  53.  
  54.        
  55.  

8
C# / Guardar Datos de una Consulta
« en: Sábado 16 de Enero de 2010, 03:08 »
Hola alguien me puede ayudar quiero guardar los datos que obtengo de la consulta en variables, pero no tengo idea como hacerlo, o sea nombre en una variable y apellido en otra, agradezco cualquier ayuda....
Este es mi codigo de la busqueda:
Código: C#
  1.  private void cmdbuscarf_Click(object sender, EventArgs e)
  2.         {
  3.            //Busqueda
  4.            MySqlConnection CANAL;
  5.           // DataTable TABLA;
  6.            MySqlDataAdapter ORDEN;
  7.            CANAL = new MySqlConnection("user id=root;database=tucuman;server=localhost");
  8.            string q = "select Apellido, nombre from t_empleados where id_empleado = @id_empleado";
  9.        
  10.            ORDEN = new MySqlDataAdapter(q, CANAL);
  11.            ORDEN.SelectCommand.Parameters.Add(new MySqlParameter("@Id_empleado",MySqlDbType.Int64));
  12.            ORDEN.SelectCommand.Parameters["@Id_empleado"].Value = t_legajo.Text;
  13.            DataTable TABLA = new DataTable();
  14.            ORDEN.Fill(TABLA);
  15.  
  16.              if (TABLA.Rows.Count > 0)
  17.                {
  18.                     // Cargando el datagridview
  19.                    MessageBox.Show("Se encontró un empleado","Cuero Tucumán");
  20.                    datosFamiliar.DataSource = TABLA;    
  21.                }
  22.                else
  23.                {
  24.                    
  25.                    MessageBox.Show("No hay datos que mostrar","Cuero Tucumán");    
  26.                 }
  27.                CANAL.Close();
  28.            }
  29.        
  30.         }
  31.  

9
C# / Liquidacion De Sueldos
« en: Lunes 11 de Enero de 2010, 14:39 »
Hola, tengo que hacer liquidación de sueldos en un proyecto para la fac..alguien tiene idea como se hace o lo hizo alguna vez y me puede ayudar... no se como empezar..Porfa....desde ya gracias...
Estoy trabajando con visual c# 2008 y mysql...

10
C# / Nro de registros devueltos en una consulta..
« en: Lunes 4 de Enero de 2010, 19:24 »
Hola a todos realice la siguiente consulta:
trabajo con visual c# 2008 y mysql.
Código: C#
  1.   private void cmdbuscarf_Click(object sender, EventArgs e)
  2.         {
  3.             //busqueda
  4.          
  5.            MySqlConnection CANAL;
  6.            DataSet TABLA;
  7.            MySqlDataAdapter ORDEN;
  8.            CANAL = new MySqlConnection("user id=root;database=tucuman;server=localhost");
  9.            string q = "select Apellido, nombre from t_empleados where id_empleado = @id_empleado";
  10.        
  11.            ORDEN = new MySqlDataAdapter(q, CANAL);
  12.            ORDEN.SelectCommand.Parameters.Add(new MySqlParameter("@Id_empleado",MySqlDbType.Int64));
  13.            ORDEN.SelectCommand.Parameters["@Id_empleado"].Value = t_legajo.Text;
  14.            TABLA = new DataSet();
  15.            ORDEN.Fill(TABLA, "t_empleados");
  16.            
  17.                if (TABLA.Tables.Count > 0)
  18.                {
  19.                    
  20.                    // Cargando el datagridview
  21.                    MessageBox.Show("Se encontro");
  22.                    datosFamiliar.DataSource = TABLA;
  23.                    datosFamiliar.DataMember = "t_empleados";    
  24.                }
  25.                else
  26.                {
  27.                    MessageBox.Show("no hay que mostrar");    
  28.                 }
  29.                CANAL.Close();
  30.            }
  31.        
  32.  
pero no puedo hacer que se dispare el mensaje de no encontro registros cuando no hay que mostrar, se muestarn los datos cuando hay, y el datagrid vacio cuando no hay..
Alguien me puede ayudar y decirme donde esta el error...ya que estoy empezando en c#...gracias desde ya.. :hola:

11
C# / Encriptar contraseñas
« en: Lunes 4 de Enero de 2010, 19:05 »
Hola, estoy trabajando con Visual c# 2008 y Mysql, tengo que realizar la encriptacion de las contraseñas que de los usuarios. Debo usar algun algoritmo de encriptacion como aes, rsa, pero no se como empezar,
La idea es que cada usuario se registre en un form ingresando su usuario y contraseña, pero en la tabla deben estar encriptadas por seguridad si alguien me puede ayudar... desde ya gracias....

12
C# / Realizar una busqueda en Base de datos
« en: Domingo 3 de Enero de 2010, 04:12 »
Hola estoy recien usando c# y si alguien me puede dar una manito para saber como realizar un abusqueda en una base de datos. Trabajo con visual c# 2008 y Mysql
Quiero que al ingresar un id en un textbox y presione un boton buscar los datos se muestren en un datagridview. Desde ya gracias por la ayuda...Por suerte el alta ya pude hacerla, pero no se como empezar con la busqueda....Una ayuda .... :rolleyes:

Páginas: [1]