private void CargaComboBox() { cnx = new MySqlConnection(); cnx.ConnectionString = cdn; cmd = new MySqlCommand(); cmd.Connection = cnx; Clientes.Core.ClientesHelper ch = new Clientes.Core.ClientesHelper(); Catalogos.Core.CatalogosHelper cath = new Catalogos.Core.CatalogosHelper(); ch.Command = cmd; cath.Command = cmd; Clientes.Core.Clientes cli = new Clientes.Core.Clientes(); cli.plaza = GLOBALES.IDPLAZA; Catalogos.Core.Catalogo lf = new Catalogos.Core.Catalogo(); lf.grupodescripcion = "LOCALFORANEO"; Catalogos.Core.Catalogo sua = new Catalogos.Core.Catalogo(); sua.grupodescripcion = "SUA"; Catalogos.Core.Catalogo ts = new Catalogos.Core.Catalogo(); ts.grupodescripcion = "SALARIO"; List <Clientes.Core.Clientes> lstClientes = new List <Clientes.Core.Clientes>(); List <Catalogos.Core.Catalogo> lstLocalForaneo = new List <Catalogos.Core.Catalogo>(); List <Catalogos.Core.Catalogo> lstSua = new List <Catalogos.Core.Catalogo>(); List <Catalogos.Core.Catalogo> lstTipoSalario = new List <Catalogos.Core.Catalogo>(); try { cnx.Open(); lstClientes = ch.obtenerClientes(cli); lstLocalForaneo = cath.obtenerGrupo(lf); lstSua = cath.obtenerGrupo(sua); lstTipoSalario = cath.obtenerGrupo(ts); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); this.Dispose(); } cmbCliente.DataSource = lstClientes.ToList(); cmbCliente.DisplayMember = "nombre"; cmbCliente.ValueMember = "idcliente"; cmbLocalForaneo.DataSource = lstLocalForaneo.ToList(); cmbLocalForaneo.DisplayMember = "descripcion"; cmbLocalForaneo.ValueMember = "valor"; cmbSua.DataSource = lstSua.ToList(); cmbSua.DisplayMember = "descripcion"; cmbSua.ValueMember = "valor"; cmbTipoSalario.DataSource = lstTipoSalario.ToList(); cmbTipoSalario.DisplayMember = "descripcion"; cmbTipoSalario.ValueMember = "valor"; }
private void frmGrupoSat_Load(object sender, EventArgs e) { cnx = new SqlConnection(cdn); cmd = new SqlCommand(); cmd.Connection = cnx; ch = new Catalogos.Core.CatalogosHelper(); ch.Command = cmd; List<Catalogos.Core.Catalogo> lstCatalogo = new List<Catalogos.Core.Catalogo>(); try { cnx.Open(); lstCatalogo = ch.obtenerGrupo(_percepcionDeduccion); cnx.Close(); cnx.Dispose(); } catch { MessageBox.Show("Error: Al obtener los conceptos.", "Error"); cnx.Dispose(); this.Dispose(); } dgvGrupos.RowHeadersVisible = false; dgvGrupos.ColumnHeadersVisible = false; dgvGrupos.DataSource = lstCatalogo.ToList(); dgvGrupos.Columns[0].Visible = false; dgvGrupos.Columns[1].Visible = true; dgvGrupos.Columns[2].Visible = true; dgvGrupos.Columns[3].Visible = false; dgvGrupos.Columns[4].Visible = false; for (int i = 0; i < dgvGrupos.Columns.Count; i++) { dgvGrupos.AutoResizeColumn(i); } }
private void cargaCombo() { cnx = new SqlConnection(cdn); cmd = new SqlCommand(); cmd.Connection = cnx; Catalogos.Core.CatalogosHelper ch = new Catalogos.Core.CatalogosHelper(); ch.Command = cmd; Catalogos.Core.Catalogo cat = new Catalogos.Core.Catalogo(); cat.grupodescripcion = "ESTATUS INFONAVIT"; List<Catalogos.Core.Catalogo> lstCatalogo = new List<Catalogos.Core.Catalogo>(); try { cnx.Open(); lstCatalogo = ch.obtenerGrupo(cat); cnx.Close(); cnx.Dispose(); } catch (Exception) { MessageBox.Show("Error: Al obtener el catalogo.", "Error"); cnx.Dispose(); } cmbEstatusInfonavit.DataSource = lstCatalogo; cmbEstatusInfonavit.DisplayMember = "descripcion"; cmbEstatusInfonavit.ValueMember = "id"; }
private void ListaEmpleados() { cnx = new SqlConnection(cdn); cmd = new SqlCommand(); cmd.Connection = cnx; Empleados.Core.EmpleadosHelper eh = new Empleados.Core.EmpleadosHelper(); Infonavit.Core.InfonavitHelper ih = new Infonavit.Core.InfonavitHelper(); eh.Command = cmd; ih.Command = cmd; Empleados.Core.Empleados empleado = new Empleados.Core.Empleados(); empleado.idempresa = GLOBALES.IDEMPRESA; empleado.estatus = GLOBALES.ACTIVO; Infonavit.Core.Infonavit inf = new Infonavit.Core.Infonavit(); inf.idempresa = GLOBALES.IDEMPRESA; Catalogos.Core.CatalogosHelper ch = new Catalogos.Core.CatalogosHelper(); ch.Command = cmd; Catalogos.Core.Catalogo cat = new Catalogos.Core.Catalogo(); cat.grupodescripcion = "ESTATUS INFONAVIT"; try { cnx.Open(); lstEmpleados = eh.obtenerEmpleados(empleado); lstInfonavit = ih.obtenerInfonavits(inf); lstCatalogo = ch.obtenerGrupo(cat); cnx.Close(); cnx.Dispose(); var em = from e in lstEmpleados join i in lstInfonavit on e.idtrabajador equals i.idtrabajador join c in lstCatalogo on i.estatus equals c.id select new { IdTrabajador = e.idtrabajador, NoEmpleado = e.noempleado, Nombre = e.nombrecompleto, Credito = i.credito, Descuento = i.descuento == GLOBALES.dPORCENTAJE ? "PORCENTAJE" : i.descuento == GLOBALES.dVSMDF ? "VSMDF" : "PESOS", Valor = i.valordescuento, Activo = i.activo ? "ACTIVO" : "NO ACTIVO", Estatus = c.descripcion }; dgvInfonavit.DataSource = em.ToList(); for (int i = 0; i < dgvInfonavit.Columns.Count; i++) { dgvInfonavit.AutoResizeColumn(i); } dgvInfonavit.Columns["IdTrabajador"].Visible = false; } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } }
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 CargaComboBox() { cnx = new SqlConnection(); cnx.ConnectionString = cdn; cmd = new SqlCommand(); cmd.Connection = cnx; cath = new Catalogos.Core.CatalogosHelper(); cath.Command = cmd; Catalogos.Core.Catalogo ts = new Catalogos.Core.Catalogo(); ts.grupodescripcion = "SALARIO"; Catalogos.Core.Catalogo tr = new Catalogos.Core.Catalogo(); tr.grupodescripcion = "TIPO DE REGIMEN"; Catalogos.Core.Catalogo mp = new Catalogos.Core.Catalogo(); mp.grupodescripcion = "METODO DE PAGO"; dh = new Departamento.Core.DeptoHelper(); dh.Command = cmd; Departamento.Core.Depto depto = new Departamento.Core.Depto(); depto.idempresa = GLOBALES.IDEMPRESA; ph = new Puestos.Core.PuestosHelper(); ph.Command = cmd; Puestos.Core.Puestos puesto = new Puestos.Core.Puestos(); puesto.idempresa = GLOBALES.IDEMPRESA; edoh = new Estados.Core.EstadosHelper(); edoh.Command = cmd; pdh = new Periodos.Core.PeriodosHelper(); pdh.Command = cmd; Periodos.Core.Periodos periodo = new Periodos.Core.Periodos(); periodo.idempresa = GLOBALES.IDEMPRESA; sh = new Salario.Core.SalariosHelper(); sh.Command = cmd; List<Catalogos.Core.Catalogo> lstTipoSalario = new List<Catalogos.Core.Catalogo>(); List<Departamento.Core.Depto> lstDepto = new List<Departamento.Core.Depto>(); List<Puestos.Core.Puestos> lstPuesto = new List<Puestos.Core.Puestos>(); List<Estados.Core.Estados> lstEstados = new List<Estados.Core.Estados>(); List<Periodos.Core.Periodos> lstPeriodos = new List<Periodos.Core.Periodos>(); List<Salario.Core.Salarios> lstSalario = new List<Salario.Core.Salarios>(); List<Catalogos.Core.Catalogo> lstTipoRegimen = new List<Catalogos.Core.Catalogo>(); List<Catalogos.Core.Catalogo> lstMetodoPago = new List<Catalogos.Core.Catalogo>(); try { cnx.Open(); lstTipoSalario = cath.obtenerGrupo(ts); lstDepto = dh.obtenerDepartamentos(depto); lstPuesto = ph.obtenerPuestos(puesto); lstEstados = edoh.obtenerEstados(); lstPeriodos = pdh.obtenerPeriodos(periodo); lstSalario = sh.obtenerSalarios(); lstTipoRegimen = cath.obtenerGrupo(tr); lstMetodoPago = cath.obtenerGrupo(mp); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); this.Dispose(); } cmbTipoSalario.DataSource = lstTipoSalario.ToList(); cmbTipoSalario.DisplayMember = "descripcion"; cmbTipoSalario.ValueMember = "id"; cmbDepartamento.DataSource = lstDepto.ToList(); cmbDepartamento.DisplayMember = "descripcion"; cmbDepartamento.ValueMember = "id"; cmbPuesto.DataSource = lstPuesto.ToList(); cmbPuesto.DisplayMember = "nombre"; cmbPuesto.ValueMember = "idpuesto"; cmbEstado.DataSource = lstEstados.ToList(); cmbEstado.DisplayMember = "nombre"; cmbEstado.ValueMember = "idestado"; cmbPeriodo.DataSource = lstPeriodos.ToList(); cmbPeriodo.DisplayMember = "pago"; cmbPeriodo.ValueMember = "idperiodo"; cmbZona.DataSource = lstSalario.ToList(); cmbZona.DisplayMember = "zona"; cmbZona.ValueMember = "idsalario"; cmbTipoRegimen.DataSource = lstTipoRegimen.ToList(); cmbTipoRegimen.DisplayMember = "descripcion"; cmbTipoRegimen.ValueMember = "id"; cmbMetodoPago.SelectedIndex = 2; //cmbMetodoPago.DataSource = lstMetodoPago.ToList(); //cmbMetodoPago.DisplayMember = "descripcion"; //cmbMetodoPago.ValueMember = "id"; }
private void CargaComboBox() { cnx = new MySqlConnection(); cnx.ConnectionString = cdn; cmd = new MySqlCommand(); cmd.Connection = cnx; Catalogos.Core.CatalogosHelper cath = new Catalogos.Core.CatalogosHelper(); Departamento.Core.DeptoHelper dh = new Departamento.Core.DeptoHelper(); Puestos.Core.PuestosHelper ph = new Puestos.Core.PuestosHelper(); cath.Command = cmd; dh.Command = cmd; ph.Command = cmd; Catalogos.Core.Catalogo contrato = new Catalogos.Core.Catalogo(); contrato.grupodescripcion = "CONTRATO"; Catalogos.Core.Catalogo jornada = new Catalogos.Core.Catalogo(); jornada.grupodescripcion = "JORNADA"; Catalogos.Core.Catalogo estadocivil = new Catalogos.Core.Catalogo(); estadocivil.grupodescripcion = "ESTADO CIVIL"; Catalogos.Core.Catalogo sexo = new Catalogos.Core.Catalogo(); sexo.grupodescripcion = "SEXO"; Catalogos.Core.Catalogo escolaridad = new Catalogos.Core.Catalogo(); escolaridad.grupodescripcion = "ESCOLARIDAD"; List <Catalogos.Core.Catalogo> lstContrato = new List <Catalogos.Core.Catalogo>(); List <Catalogos.Core.Catalogo> lstJornada = new List <Catalogos.Core.Catalogo>(); List <Catalogos.Core.Catalogo> lstEstadoCivil = new List <Catalogos.Core.Catalogo>(); List <Catalogos.Core.Catalogo> lstSexo = new List <Catalogos.Core.Catalogo>(); List <Catalogos.Core.Catalogo> lstEscolaridad = new List <Catalogos.Core.Catalogo>(); List <Departamento.Core.Depto> lstDeptos = new List <Departamento.Core.Depto>(); List <Puestos.Core.Puestos> lstPuestos = new List <Puestos.Core.Puestos>(); try { cnx.Open(); lstContrato = cath.obtenerGrupo(contrato); lstJornada = cath.obtenerGrupo(jornada); lstEstadoCivil = cath.obtenerGrupo(estadocivil); lstSexo = cath.obtenerGrupo(sexo); lstEscolaridad = cath.obtenerGrupo(escolaridad); lstDeptos = dh.obtenerDepartamentos(); lstPuestos = ph.obtenerPuestos(); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); this.Dispose(); } cmbContrato.DataSource = lstContrato.ToList(); cmbContrato.DisplayMember = "descripcion"; cmbContrato.ValueMember = "valor"; cmbJornada.DataSource = lstJornada.ToList(); cmbJornada.DisplayMember = "descripcion"; cmbJornada.ValueMember = "valor"; cmbEstadoCivil.DataSource = lstEstadoCivil.ToList(); cmbEstadoCivil.DisplayMember = "descripcion"; cmbEstadoCivil.ValueMember = "valor"; cmbSexo.DataSource = lstSexo.ToList(); cmbSexo.DisplayMember = "descripcion"; cmbSexo.ValueMember = "valor"; cmbEscolaridad.DataSource = lstEscolaridad.ToList(); cmbEscolaridad.DisplayMember = "descripcion"; cmbEscolaridad.ValueMember = "valor"; cmbDepartamento.DataSource = lstDeptos.ToList(); cmbDepartamento.DisplayMember = "descripcion"; cmbDepartamento.ValueMember = "id"; cmbPuesto.DataSource = lstPuestos.ToList(); cmbPuesto.DisplayMember = "descripcion"; cmbPuesto.ValueMember = "id"; }
private void frmIncapacidad_Load(object sender, EventArgs e) { dtpFinPeriodo.Enabled = false; cnx = new SqlConnection(cdn); cmd = new SqlCommand(); cmd.Connection = cnx; Catalogos.Core.CatalogosHelper ch = new Catalogos.Core.CatalogosHelper(); ch.Command = cmd; List<Catalogos.Core.Catalogo> lstControlIncapacidad = new List<Catalogos.Core.Catalogo>(); List<Catalogos.Core.Catalogo> lstIncapacidad = new List<Catalogos.Core.Catalogo>(); try { cnx.Open(); lstIncapacidad = ch.obtenerTipoIncapacidad(); lstControlIncapacidad = ch.obtenerControlIncapacidad(); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error al cargar controles de lista" + error.Message, "Error"); } cmbTipoCaso.DataSource = lstControlIncapacidad.ToList(); cmbTipoCaso.DisplayMember = "descripcion"; cmbTipoCaso.ValueMember = "id"; cmbTipoIncapacidad.DataSource = lstIncapacidad.ToList(); cmbTipoIncapacidad.DisplayMember = "descripcion"; cmbTipoIncapacidad.ValueMember = "id"; }
private void ListaEmpleados() { string cdn = ConfigurationManager.ConnectionStrings["cdnNomina"].ConnectionString; cnx = new SqlConnection(cdn); cmd = new SqlCommand(); cmd.Connection = cnx; ah = new Altas.Core.AltasHelper(); ch = new Catalogos.Core.CatalogosHelper(); ah.Command = cmd; ch.Command = cmd; Altas.Core.Altas alta = new Altas.Core.Altas(); alta.idempresa = GLOBALES.IDEMPRESA; try { cnx.Open(); lstAltas = ah.obtenerAltas(alta); lstCatalogos = ch.obtenerCatalogos(); cnx.Close(); cnx.Dispose(); var alt = from a in lstAltas join c in lstCatalogos on a.contrato equals c.id join j in lstCatalogos on a.jornada equals j.id select new { RegistroPatronal = a.registropatronal, Nss = a.nss, Rfc = a.rfc, Curp = a.curp, ApPaterno = a.paterno, ApMaterno = a.materno, Nombre = a.nombre, Contrato = c.descripcion, CValor = c.valor, Jornada = j.descripcion, JValor = j.valor, Ingreso = a.fechaingreso, Integrado = a.sdi, CPostal = a.cp, Nacimiento = a.fechanacimiento, Estado = a.estado, NoEstado = a.noestado, Clinica = a.clinica, Sexo = a.sexo }; dgvAltasSua.DataSource = alt.ToList(); for (int i = 0; i < dgvAltasSua.Columns.Count; i++) { dgvAltasSua.AutoResizeColumn(i); } dgvAltasSua.Columns["CValor"].Visible = false; dgvAltasSua.Columns["JValor"].Visible = false; dgvAltasSua.Columns["NoEstado"].Visible = false; } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } DataGridViewCellStyle estilo = new DataGridViewCellStyle(); estilo.Alignment = DataGridViewContentAlignment.MiddleRight; dgvAltasSua.Columns[9].DefaultCellStyle = estilo; }
private void frmBaja_Load(object sender, EventArgs e) { lblNombreEmpleado.Text = _nombreEmpleado; cnx = new SqlConnection(cdn); cmd = new SqlCommand(); cmd.Connection = cnx; eh = new Empleados.Core.EmpleadosHelper(); ph = new Periodos.Core.PeriodosHelper(); eh.Command = cmd; ph.Command = cmd; Empleados.Core.Empleados empleado = new Empleados.Core.Empleados(); empleado.idtrabajador = _idempleado; Periodos.Core.Periodos per = new Periodos.Core.Periodos(); per.idempresa = GLOBALES.IDEMPRESA; Catalogos.Core.CatalogosHelper ch = new Catalogos.Core.CatalogosHelper(); ch.Command = cmd; Catalogos.Core.Catalogo c = new Catalogos.Core.Catalogo(); c.grupodescripcion = "BAJA"; List<Catalogos.Core.Catalogo> lstBaja = new List<Catalogos.Core.Catalogo>(); List<Empleados.Core.Empleados> lstEmpleado = new List<Empleados.Core.Empleados>(); List<Periodos.Core.Periodos> lstPeriodos = new List<Periodos.Core.Periodos>(); try { cnx.Open(); lstEmpleado = eh.obtenerEmpleado(empleado); lstPeriodos = ph.obtenerPeriodos(per); lstBaja = ch.obtenerGrupo(c); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } cmbMotivoBaja.DataSource = lstBaja.ToList(); cmbMotivoBaja.DisplayMember = "descripcion"; cmbMotivoBaja.ValueMember = "id"; var datos = from emp in lstEmpleado join p in lstPeriodos on emp.idperiodo equals p.idperiodo select new { p.dias, emp.idperiodo }; foreach (var d in datos) { periodo = d.dias; } }
private void CargaComboBox() { cnx = new SqlConnection(); cnx.ConnectionString = cdn; cmd = new SqlCommand(); cmd.Connection = cnx; Catalogos.Core.CatalogosHelper cath = new Catalogos.Core.CatalogosHelper(); cath.Command = cmd; Catalogos.Core.Catalogo contrato = new Catalogos.Core.Catalogo(); contrato.grupodescripcion = "CONTRATO"; Catalogos.Core.Catalogo jornada = new Catalogos.Core.Catalogo(); jornada.grupodescripcion = "JORNADA"; Catalogos.Core.Catalogo estadocivil = new Catalogos.Core.Catalogo(); estadocivil.grupodescripcion = "ESTADO CIVIL"; Catalogos.Core.Catalogo sexo = new Catalogos.Core.Catalogo(); sexo.grupodescripcion = "SEXO"; Catalogos.Core.Catalogo escolaridad = new Catalogos.Core.Catalogo(); escolaridad.grupodescripcion = "ESCOLARIDAD"; List<Catalogos.Core.Catalogo> lstContrato = new List<Catalogos.Core.Catalogo>(); List<Catalogos.Core.Catalogo> lstJornada = new List<Catalogos.Core.Catalogo>(); List<Catalogos.Core.Catalogo> lstEstadoCivil = new List<Catalogos.Core.Catalogo>(); List<Catalogos.Core.Catalogo> lstSexo = new List<Catalogos.Core.Catalogo>(); List<Catalogos.Core.Catalogo> lstEscolaridad = new List<Catalogos.Core.Catalogo>(); try { cnx.Open(); lstContrato = cath.obtenerGrupo(contrato); lstJornada = cath.obtenerGrupo(jornada); lstEstadoCivil = cath.obtenerGrupo(estadocivil); lstSexo = cath.obtenerGrupo(sexo); lstEscolaridad = cath.obtenerGrupo(escolaridad); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); this.Dispose(); } cmbContrato.DataSource = lstContrato.ToList(); cmbContrato.DisplayMember = "descripcion"; cmbContrato.ValueMember = "id"; cmbJornada.DataSource = lstJornada.ToList(); cmbJornada.DisplayMember = "descripcion"; cmbJornada.ValueMember = "id"; cmbEstadoCivil.DataSource = lstEstadoCivil.ToList(); cmbEstadoCivil.DisplayMember = "descripcion"; cmbEstadoCivil.ValueMember = "id"; cmbSexo.DataSource = lstSexo.ToList(); cmbSexo.DisplayMember = "descripcion"; cmbSexo.ValueMember = "id"; cmbEscolaridad.DataSource = lstEscolaridad.ToList(); cmbEscolaridad.DisplayMember = "descripcion"; cmbEscolaridad.ValueMember = "id"; }
private void ListaEmpleados(int operacion) { string cdn = ConfigurationManager.ConnectionStrings["cdnNomina"].ConnectionString; 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; empleado.estatus = GLOBALES.ACTIVO; switch (operacion) { #region ALTAS case 0: //ALTAS ah = new Altas.Core.AltasHelper(); ah.Command = cmd; Altas.Core.Altas alta = new Altas.Core.Altas(); alta.idempresa = GLOBALES.IDEMPRESA; try { cnx.Open(); lstAltas = ah.obtenerAltas(alta); cnx.Close(); cnx.Dispose(); var alt = from a in lstAltas select new { RegistroPatronal = a.registropatronal, Nss = a.nss, Curp = a.curp, ApPaterno = a.paterno, ApMaterno = a.materno, Nombre = a.nombre, Ingreso = a.fechaingreso, Integrado = a.sdi }; dgvDatos.DataSource = alt.ToList(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } break; #endregion #region MODIFICACIONES case 1: //MODIFICACIONES mh = new Modificaciones.Core.ModificacionesHelper(); mh.Command = cmd; Modificaciones.Core.Modificaciones modificacion = new Modificaciones.Core.Modificaciones(); modificacion.idempresa = GLOBALES.IDEMPRESA; try { cnx.Open(); lstMod = mh.obtieneModificaciones(modificacion); lstEmpleado = eh.obtenerEmpleados(empleado); cnx.Close(); cnx.Dispose(); var mod = from m in lstMod join e in lstEmpleado on m.idtrabajador equals e.idtrabajador select new { RegistroPatronal = m.registropatronal, Nss = m.nss, Paterno = e.paterno, Materno = e.materno, Nombre = e.nombres, Curp = e.curp, Fecha = m.fecha, Integrado = m.sdi }; dgvDatos.DataSource = mod.ToList(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } break; #endregion #region BAJAS case 2://BAJAS bh = new Bajas.Core.BajasHelper(); ch = new Catalogos.Core.CatalogosHelper(); bh.Command = cmd; ch.Command = cmd; Bajas.Core.Bajas baja = new Bajas.Core.Bajas(); Catalogos.Core.Catalogo catalogo = new Catalogos.Core.Catalogo(); baja.idempresa = GLOBALES.IDEMPRESA; try { cnx.Open(); lstBaja = bh.obtenerBajas(baja); lstEmpleado = eh.obtenerEmpleados(empleado); lstCatalogo = ch.obtenerCatalogos(); cnx.Close(); cnx.Dispose(); var baj = from b in lstBaja join e in lstEmpleado on b.idtrabajador equals e.idtrabajador join c in lstCatalogo on b.motivo equals c.id select new { RegistroPatronal = b.registropatronal, Nss = b.nss, Paterno = e.paterno, Materno = e.materno, Nombre = e.nombres, Fecha = b.fecha, Motivo = c.valor }; dgvDatos.DataSource = baj.ToList(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } break; #endregion } for (int i = 0; i < dgvDatos.Columns.Count; i++) { dgvDatos.AutoResizeColumn(i); } }