示例#1
0
 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();
                 }
             }
         }
     }
 }
示例#2
0
 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);
                 }
             }
         }
     }
 }