public static csEmpleado obtener(int pIdEmp) { csEmpleado obSelectEmp = new csEmpleado(); //MySqlConnection conn = csconectar.conectarse(); MySqlCommand cmdObtener = new MySqlCommand(string.Format("select * from tab_empleado inner join tabt_det_emp on id_emp = idempleado_detemp where id_emp = {0}", pIdEmp), csconectar.conectarse()); MySqlDataReader leer = cmdObtener.ExecuteReader(); while (leer.Read()) { obSelectEmp.giIdEmpleado = leer.GetInt32(0); obSelectEmp.gsNombre1 = leer.GetString(1); obSelectEmp.gsNombre2 = leer.GetString(2); obSelectEmp.gsApellido1 = leer.GetString(3); obSelectEmp.gsApellido2 = leer.GetString(4); obSelectEmp.gsFechaAlta = leer.GetString(5); obSelectEmp.gsFechaBaja = leer.GetString(6); obSelectEmp.giSalario = leer.GetInt32(7); obSelectEmp.giIdDepto = leer.GetInt32(8); obSelectEmp.giIdJornada = leer.GetInt32(9); obSelectEmp.gsDomicilioEmp = leer.GetString(10); obSelectEmp.gsTelefonoEmp = leer.GetString(11); obSelectEmp.gsMovilEmp = leer.GetString(12); obSelectEmp.gsEmailEmp = leer.GetString(13); } csconectar.conectarse().Close(); return obSelectEmp; }
public static List<csEmpleado> buscar(int pId_Emp) { List<csEmpleado> lista = new List<csEmpleado>(); MySqlCommand cmdBusqueda = new MySqlCommand(string.Format("select * from tab_empleado inner join tabt_det_emp on id_emp = idempleado_detemp where id_emp = '{0}'", pId_Emp), csconectar.conectarse()); MySqlDataReader leer = cmdBusqueda.ExecuteReader(); while (leer.Read()) { csEmpleado obEmpleado = new csEmpleado(); obEmpleado.giIdEmpleado = leer.GetInt32(0); obEmpleado.gsNombre1 = leer.GetString(1); obEmpleado.gsNombre2 = leer.GetString(2); obEmpleado.gsApellido1 = leer.GetString(3); obEmpleado.gsApellido2 = leer.GetString(4); obEmpleado.gsFechaAlta = leer.GetString(5); obEmpleado.gsFechaBaja = leer.GetString(6); obEmpleado.giSalario = leer.GetInt32(7); obEmpleado.giIdDepto = leer.GetInt32(8); obEmpleado.giIdJornada = leer.GetInt32(9); obEmpleado.gsDomicilioEmp = leer.GetString(10); obEmpleado.gsTelefonoEmp = leer.GetString(11); obEmpleado.gsMovilEmp = leer.GetString(12); obEmpleado.gsEmailEmp = leer.GetString(13); lista.Add(obEmpleado); } return lista; }
public static List<csEmpleado> buscar(string pId_Emp, string pNomEmp) { //PARA DESPLEGAR LOS REGISTROS EN EL DATAGRID List<csEmpleado> lista = new List<csEmpleado>(); MySqlCommand cmdBusqueda = new MySqlCommand(string.Format("select id_emp as 'Codigo', nombre1_emp, nombre2_emp, apellido1_emp, apellido2_emp, fechaalta_emp, fechabaja_emp, salario_emp, domicilio_emp, telefono_emp, movil_emp, email_emp,iddepartament_emp, idjornada_emp from tab_empleado where id_emp = '{0}' or nombre1_emp like '%{1}%'", pId_Emp, pNomEmp), csconectar.conectarse()); MySqlDataReader leer = cmdBusqueda.ExecuteReader(); while (leer.Read()) { csEmpleado obEmpleado = new csEmpleado(); obEmpleado.giIdEmpleado = leer.GetString(0); obEmpleado.gsNombre1 = leer.GetString(1) + " " + leer.GetString(2) + " " + leer.GetString(3) + " " + leer.GetString(4); /*obEmpleado.gsNombre2 = leer.GetString(2); obEmpleado.gsApellido1 = leer.GetString(3); obEmpleado.gsApellido2 = leer.GetString(4);*/ obEmpleado.gsFechaAlta = leer.GetString(5); obEmpleado.gsFechaBaja = leer.GetString(6); obEmpleado.giSalario = leer.GetInt32(7); obEmpleado.gsDomicilioEmp = leer.GetString(8); obEmpleado.gsTelefonoEmp = leer.GetString(9); obEmpleado.gsMovilEmp = leer.GetString(10); obEmpleado.gsEmailEmp = leer.GetString(11); obEmpleado.giIdDepto = leer.GetInt32(12); obEmpleado.giIdJornada = leer.GetInt32(13); lista.Add(obEmpleado); } return lista; }
public static int actualizar(csEmpleado pEmpleadoA) { int retorno = 0; MySqlCommand cmdActualizar = new MySqlCommand(string.Format("update tab_empleado set nombre1_emp = '{0}', nombre2_emp = '{1}', apellido1_emp = '{2}', apellido2_emp = '{3}', fechaalta_emp = '{4}', fechabaja_emp ='{5}', salario_emp ='{6}', domicilio_emp = '{7}', telefono_emp = '{8}', movil_emp = '{9}', email_emp = '{10}', iddepartament_emp = '{11}', idjornada_emp ='{12}' where id_emp = {13}", pEmpleadoA.gsNombre1, pEmpleadoA.gsNombre2, pEmpleadoA.gsApellido1, pEmpleadoA.gsApellido2, pEmpleadoA.gsFechaAlta, pEmpleadoA.gsFechaBaja, pEmpleadoA.giSalario,pEmpleadoA.gsDomicilioEmp, pEmpleadoA.gsTelefonoEmp, pEmpleadoA.gsMovilEmp, pEmpleadoA.gsEmailEmp, pEmpleadoA.giIdDepto, pEmpleadoA.giIdJornada, pEmpleadoA.giIdEmpleado), csconectar.conectarse()); retorno = cmdActualizar.ExecuteNonQuery(); csconectar.conectarse().Close(); return retorno; }
public static int agregar(csEmpleado empleado) { int iRetorno = 0; MySqlCommand cmdInsertar = new MySqlCommand(string.Format("insert into tab_empleado (nombre1_emp, nombre2_emp, apellido1_emp, apellido2_emp, fechaalta_emp, fechabaja_emp, salario_emp, domicilio_emp, telefono_emp, movil_emp, email_emp,iddepartament_emp, idjornada_emp) values ('{0}', '{1}','{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}','{10}','{11}','{12}')",empleado.gsNombre1, empleado.gsNombre2, empleado.gsApellido1, empleado.gsApellido2, empleado.gsFechaAlta, empleado.gsFechaBaja, empleado.giSalario, empleado.gsDomicilioEmp, empleado.gsTelefonoEmp, empleado.gsMovilEmp, empleado.gsEmailEmp, empleado.giIdDepto, empleado.giIdJornada), csconectar.conectarse()); iRetorno = cmdInsertar.ExecuteNonQuery(); /* MySqlCommand cmdInsertar2 = new MySqlCommand(string.Format("insert into tabt_det_emp (domicilio_detemp, telefono_detemp, movil_detemp, email_detemp, idempleado_detemp) values('{0}', '{1}','{2}', '{3}', '{4}')", empleado.gsDomicilioEmp, empleado.gsTelefonoEmp, empleado.gsMovilEmp, empleado.gsEmailEmp, empleado.giIdEmpleado), csconectar.conectarse()); iRetorno = cmdInsertar2.ExecuteNonQuery();*/ return iRetorno; }
private void btnEnviardDtxtEmp_Click(object sender, EventArgs e) { if (dgvDatosEmp.SelectedRows.Count == 1) { // wfEmpleado obEmp = new wfEmpleado(); //obEmp.Show(); int iIdEmp = Convert.ToInt32(dgvDatosEmp.CurrentRow.Cells[0].Value); gSelectEmpleado = csBuscarDatos.obtener(iIdEmp); this.Close(); } else { MessageBox.Show("Debe Seleccionar una Fila..."); } }