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