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; }
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); } }