private void ListaSalario()
        {
            string cdn = ConfigurationManager.ConnectionStrings["cdnNomina"].ConnectionString;
            cnx = new SqlConnection(cdn);
            cmd = new SqlCommand();
            cmd.Connection = cnx;
            Salario.Core.SalariosHelper sh = new Salario.Core.SalariosHelper();
            sh.Command = cmd;

            try
            {
                cnx.Open();
                lstSalarios = sh.obtenerSalarios();
                cnx.Close();
                cnx.Dispose();

                var salario = from s in lstSalarios
                             select new
                             {
                                 Id = s.idsalario,
                                 Periodo = s.periodo,
                                 Valor = s.valor
                             };
                dgvSalario.DataSource = salario.ToList();

                for (int i = 0; i < dgvSalario.Columns.Count; i++)
                {
                    dgvSalario.AutoResizeColumn(i);
                }
            }
            catch (Exception error)
            {
                MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error");
            }
        }
Exemple #2
0
        private void ListaSalario()
        {
            string cdn = ConfigurationManager.ConnectionStrings["cdnNomina"].ConnectionString;

            cnx            = new MySqlConnection(cdn);
            cmd            = new MySqlCommand();
            cmd.Connection = cnx;
            Salario.Core.SalariosHelper sh = new Salario.Core.SalariosHelper();
            sh.Command = cmd;

            try
            {
                cnx.Open();
                lstSalarios = sh.obtenerSalarios();
                cnx.Close();
                cnx.Dispose();

                var salario = from s in lstSalarios
                              select new
                {
                    Id      = s.idsalario,
                    Periodo = s.periodo,
                    Valor   = s.valor
                };
                dgvSalario.DataSource = salario.ToList();

                for (int i = 0; i < dgvSalario.Columns.Count; i++)
                {
                    dgvSalario.AutoResizeColumn(i);
                }
            }
            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";
        }