private void afterAlterarItem(string D_C) { if (D_C.Trim().ToUpper().Equals("D")) { if (bsLanctoDebito.Current != null) { using (TFLanctoAvulso fLancto = new TFLanctoAvulso()) { decimal vl_old = (bsLanctoDebito.Current as CamadaDados.Contabil.TRegistro_LanctoAvulso).Vl_lancto; fLancto.rLancto = bsLanctoDebito.Current as CamadaDados.Contabil.TRegistro_LanctoAvulso; fLancto.D_C = D_C; fLancto.St_alterar = true; if (fLancto.ShowDialog() == DialogResult.OK) { bsLanctoDebito.ResetCurrentItem(); this.SomarValores(D_C); } else { (bsLanctoDebito.Current as CamadaDados.Contabil.TRegistro_LanctoAvulso).Vl_lancto = vl_old; bsLanctoDebito.ResetCurrentItem(); } } } } else { if (bsLanctoCredito.Current != null) { using (TFLanctoAvulso fLancto = new TFLanctoAvulso()) { decimal vl_old = (bsLanctoCredito.Current as CamadaDados.Contabil.TRegistro_LanctoAvulso).Vl_lancto; fLancto.rLancto = bsLanctoCredito.Current as CamadaDados.Contabil.TRegistro_LanctoAvulso; fLancto.D_C = D_C; fLancto.St_alterar = true; if (fLancto.ShowDialog() == DialogResult.OK) { bsLanctoCredito.ResetCurrentItem(); this.SomarValores(D_C); } else { (bsLanctoCredito.Current as CamadaDados.Contabil.TRegistro_LanctoAvulso).Vl_lancto = vl_old; bsLanctoCredito.ResetCurrentItem(); } } } } }
private void afterInserirItem(string D_C) { if (bsLanctoMultiplo.Current != null) { using (TFLanctoAvulso fLancto = new TFLanctoAvulso()) { fLancto.D_C = D_C; if (fLancto.ShowDialog() == DialogResult.OK) { if (fLancto.rLancto != null) { (bsLanctoMultiplo.Current as CamadaDados.Contabil.TRegistro_Lan_CTB_LanMultiplo).lLanctoAvulso.Add(fLancto.rLancto); bsLanctoMultiplo.ResetCurrentItem(); this.SomarValores(D_C); } } } } }