예제 #1
0
 private void bedCtaContable_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     try {
         //Instanciamos al formulario listado de plan de cuentas
         using (xfrmFinLisPlaCuenta frmFormulario = new xfrmFinLisPlaCuenta(true)) {
             frmFormulario.ShowDialog();
             if (!frmFormulario.DrVarFila.Count.Equals(0) && frmFormulario.DrVarFila != null)
             {
                 //Asignamos los valores obtenidos del listado a las diferentes objetos de proveedor
                 this.bedCtaContable.Text  = ((clsFinPlaCuenta)frmFormulario.DrVarFila[0]).CueFormato;
                 this.txtCtaNombreDes.Text = ((clsFinPlaCuenta)frmFormulario.DrVarFila[0]).CueNombre;
                 this.txtCtaCodigoDes.Text = ((clsFinPlaCuenta)frmFormulario.DrVarFila[0]).CueCodigo;
             }
         }
     }
     catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
예제 #2
0
 private void bedCueContable_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     try
     {
         using (xfrmFinLisPlaCuenta frmFormulario = new xfrmFinLisPlaCuenta(true)) {
             frmFormulario.ShowDialog();
             if (frmFormulario.DrVarFila != null && frmFormulario.DrVarFila.Count > 0)
             {
                 this.bedCueContable.Text = ((clsFinPlaCuenta)frmFormulario.DrVarFila[0]).CueFormato;
             }
             else
             {
                 bedCueContable.Text = "";
             }
         }
     }
     catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
예제 #3
0
 private void gluPlanCuenta_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     try {
         if (e.Button.Kind == DevExpress.XtraEditors.Controls.ButtonPredefines.Search)
         {
             //Instanciamos al formulario listado de plan de cuentas
             using (xfrmFinLisPlaCuenta frmFormulario = new xfrmFinLisPlaCuenta(true)) {
                 frmFormulario.ShowDialog();
                 if (!frmFormulario.DrVarFila.Count.Equals(0) && frmFormulario.DrVarFila != null)
                 {
                     //Asignamos los valores obtenidos del listado
                     int    varPosicion          = this.grvDetPlanCuenta.RowCount - 1;
                     String varCccNombre         = this.grvDetPlanCuenta.GetRowCellValue(varPosicion, "CccNombre").ToString();
                     clsCosDetPlanCuenta objFila = (clsCosDetPlanCuenta)this.grvDetPlanCuenta.GetRow(varPosicion);
                     int varCdpLinea             = 0;
                     if (varCccNombre.Equals(""))
                     {
                         varCdpLinea = int.Parse(this.grvDetPlanCuenta.GetRowCellValue(varPosicion, "CdpLinea").ToString());
                         this.dtDetPlanCuenta.Remove(objFila);
                         this.dtDetCenCosto.RemoveAll(p => p.CdpLinea == varCdpLinea);
                     }
                     varCdpLinea = (this.dtDetPlanCuenta.Count.Equals(0) ? 0 : this.dtDetPlanCuenta.Max <clsCosDetPlanCuenta>(p => p.CdpLinea)) + 1;
                     foreach (clsFinPlaCuenta varFila in frmFormulario.DrVarFila)
                     {
                         if (dtDetPlanCuenta.Where <clsCosDetPlanCuenta>(p => p.CccCodigo == varFila.CueCodigo).Count().Equals(0))
                         {
                             dtDetPlanCuenta.Add(new clsCosDetPlanCuenta(varCdpLinea, varFila.CueCodigo, 0, varFila.CueNombre, varFila.CueFormato));
                             dtDetCenCosto.Add(new clsCosDetCenCosto(varCdpLinea, 1, "", "", 0, false));
                             varCdpLinea++;
                         }
                     }
                     grvDetPlanCuenta.RefreshData();
                     this.grvDetPlanCuenta.FocusedRowHandle = this.grvDetPlanCuenta.RowCount - 1;
                     this.grvDetPlanCuenta.FocusedColumn    = colCccNombre;
                     this.grvDetPlanCuenta.FocusedColumn    = colCccFormato;
                 }
             }
         }
     } catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); }
 }