Ejemplo n.º 1
0
        public void getGrupoNomina()
        {
            //Variables

            DataTable     dt = new DataTable();
            BindingSource bs = new BindingSource();

            List <clsNomina> lstNomina = new List <clsNomina>();
            clsNomina        objNomina = new clsNomina();

            //Lenamos el DS de Categorias

            Params.Clear();

            Data.DataModule.ParamByName(Params, "Datos", "");
            Data.DataModule.FillDataSet(spCatEstacionDS, "spCatGrupoNomina", Params.ToArray());

            dt            = spCatEstacionDS.Tables["spCatGrupoNomina"];
            lstNomina     = objNomina.FillList(dt);
            bs.DataSource = lstNomina;

            this.lueGrupoNomina.Properties.DataSource = bs.List;
            //this.lueGrupoNomina.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("GrupoNominaID", "Nomina ID"));
            this.lueGrupoNomina.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Nombre", "Nombre"));
            this.lueGrupoNomina.Properties.DisplayMember = "Nombre";
            this.lueGrupoNomina.Properties.ValueMember   = "GrupoNominaID";

            this.lueGrupoNomina.Properties.DropDownRows = lstNomina.Count;
        }
Ejemplo n.º 2
0
        private void btnLiquidar_Click(object sender, EventArgs e)
        {
            try
            {
                // Capturar datos.
                strNombre = this.txtNombre.Text.Trim();
                fltKHW    = Convert.ToSingle(this.txtCantHtrab.Text);
                fltVrHora = Convert.ToSingle(this.txtVrHora.Text);

                // Crear Instancia de clase.
                clsNomina myClass = new clsNomina();

                // Enviar Objeto.
                myClass.CantHW = fltKHW;
                myClass.VrHora = fltVrHora;

                // Invocar el método y tratamiento del error.
                if (!myClass.Liquidar())
                {
                    Mensaje(myClass.Error);
                    myClass = null;
                    return;
                }

                // Recuperar Información.
                this.lblSalBruto.Text = myClass.Sal_Bruto.ToString();
                this.lblCantHExt.Text = myClass.Cant_HExt.ToString();
                this.lblVrHExt.Text   = myClass.Vr_Extras.ToString();
                this.lblVrRete.Text   = myClass.Vr_Rete.ToString();
                this.lblAuxTte.Text   = myClass.Vr_AuxTte.ToString();
                this.lblSalNeto.Text  = myClass.Sal_Neto.ToString();

                txtNombre.Enabled    = false;
                txtCantHtrab.Enabled = false;
                txtVrHora.Enabled    = false;
                btnLiquidar.Enabled  = false;
                grbApagar.Visible    = true;
                myClass = null;
            }
            catch (Exception ex)
            {
                Mensaje(ex.Message);
            }
        }