Example #1
0
        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";
        }
Example #2
0
        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");
            }
        }
Example #4
0
        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";
        }
Example #5
0
        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";
        }
Example #6
0
        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;
            }
        }
Example #7
0
        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);
            }
        }