private void frmReportes_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.F5) { cnx = new SqlConnection(cdn); cmd = new SqlCommand(); cmd.Connection = cnx; eh = new Empleados.Core.EmpleadosHelper(); eh.Command = cmd; Empleados.Core.Empleados empleado = new Empleados.Core.Empleados(); empleado.idempresa = GLOBALES.IDEMPRESA; List<Empleados.Core.Empleados> lstEmpleadoDe = new List<Empleados.Core.Empleados>(); List<Empleados.Core.Empleados> lstEmpleadoHasta = new List<Empleados.Core.Empleados>(); try { cnx.Open(); lstEmpleadoDe = eh.obtenerEmpleadosBaja(empleado); lstEmpleadoHasta = eh.obtenerEmpleadosBaja(empleado); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n" + error.Message, "Error"); } cmbEmpleadoInicial.DataSource = lstEmpleadoDe; cmbEmpleadoInicial.DisplayMember = "noempleado"; cmbEmpleadoInicial.ValueMember = "idtrabajador"; cmbEmpleadoFinal.DataSource = lstEmpleadoHasta; cmbEmpleadoFinal.DisplayMember = "noempleado"; cmbEmpleadoFinal.ValueMember = "idtrabajador"; } }
private void ListaEmpleados() { string cdn = ConfigurationManager.ConnectionStrings["cdnNomina"].ConnectionString; cnx = new SqlConnection(cdn); cmd = new SqlCommand(); cmd.Connection = cnx; bh = new Bajas.Core.BajasHelper(); ch = new Catalogos.Core.CatalogosHelper(); eh = new Empleados.Core.EmpleadosHelper(); bh.Command = cmd; ch.Command = cmd; eh.Command = cmd; Bajas.Core.Bajas baja = new Bajas.Core.Bajas(); baja.idempresa = GLOBALES.IDEMPRESA; Empleados.Core.Empleados empleado = new Empleados.Core.Empleados(); empleado.idempresa = GLOBALES.IDEMPRESA; try { cnx.Open(); lstBajas = bh.obtenerBajas(baja); lstCatalogos = ch.obtenerCatalogos(); lstEmpleados = eh.obtenerEmpleadosBaja(empleado); cnx.Close(); cnx.Dispose(); var baj = from b in lstBajas join c in lstCatalogos on b.motivo equals c.id join t in lstEmpleados on b.idtrabajador equals t.idtrabajador select new { Folio = b.id, Id = b.idtrabajador, NoEmpleado = t.noempleado, RegistroPatronal = b.registropatronal, Nss = b.nss, Nombre = t.nombrecompleto, Motivo = c.descripcion, MValor = c.valor, Baja = b.fecha, Observaciones = b.observaciones }; dgvBajasSua.DataSource = baj.ToList(); for (int i = 0; i < dgvBajasSua.Columns.Count; i++) { dgvBajasSua.AutoResizeColumn(i); } dgvBajasSua.Columns["Folio"].Visible = false; dgvBajasSua.Columns["Id"].Visible = false; dgvBajasSua.Columns["MValor"].Visible = false; } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } }
private void cmbPeriodo_SelectedIndexChanged(object sender, EventArgs e) { cnx = new SqlConnection(cdn); cmd = new SqlCommand(); cmd.Connection = cnx; eh = new Empleados.Core.EmpleadosHelper(); eh.Command = cmd; Empleados.Core.Empleados empleado = new Empleados.Core.Empleados(); empleado.idempresa = GLOBALES.IDEMPRESA; Periodos.Core.PeriodosHelper ph = new Periodos.Core.PeriodosHelper(); ph.Command = cmd; Periodos.Core.Periodos p = new Periodos.Core.Periodos(); if (!FLAG_COMBOBOX) { Periodos.Core.Periodos a = (Periodos.Core.Periodos)cmbPeriodo.SelectedValue; p.idperiodo = a.idperiodo; } else p.idperiodo = int.Parse(cmbPeriodo.SelectedValue.ToString()); List<Empleados.Core.Empleados> lstEmpleadoDe = new List<Empleados.Core.Empleados>(); List<Empleados.Core.Empleados> lstEmpleadoHasta = new List<Empleados.Core.Empleados>(); try { cnx.Open(); periodo = int.Parse(ph.DiasDePago(p).ToString()); lstEmpleadoDe = eh.obtenerEmpleadosBaja(empleado, periodo); lstEmpleadoHasta = eh.obtenerEmpleadosBaja(empleado, periodo); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n" + error.Message, "Error"); } cmbEmpleadoInicial.DataSource = lstEmpleadoDe; cmbEmpleadoInicial.DisplayMember = "noempleado"; cmbEmpleadoInicial.ValueMember = "idtrabajador"; cmbEmpleadoFinal.DataSource = lstEmpleadoHasta; cmbEmpleadoFinal.DisplayMember = "noempleado"; cmbEmpleadoFinal.ValueMember = "idtrabajador"; }