コード例 #1
0
 private void bb_configCh_Click(object sender, EventArgs e)
 {
     if (bsCheque.Current != null)
     {
         using (TFCFGChequeComp fCfg = new TFCFGChequeComp())
         {
             fCfg.pCd_empresa           = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).CD_Empresa;
             fCfg.pNm_empresa           = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Nm_empresa;
             fCfg.pCd_contagerorig      = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).CD_ContaGerOrig;
             fCfg.pDs_contagerorig      = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).DS_ContaGerOrig;
             fCfg.pCd_contagerdest      = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).CD_ContaGerDest;
             fCfg.pDs_contagerdest      = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).DS_ContaGerDest;
             fCfg.pTp_movimento         = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).TP_Movimento;
             fCfg.pCd_contadeb          = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Cd_contadebstr;
             fCfg.pDs_contadeb          = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Ds_contadeb;
             fCfg.pCd_classificacaodeb  = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Cd_classificacao_deb;
             fCfg.pCd_contacred         = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Cd_contacredstr;
             fCfg.pDs_contacred         = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Ds_contacred;
             fCfg.pCd_classificacaocred = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Cd_classificacao_cred;
             if (fCfg.ShowDialog() == DialogResult.OK)
             {
                 if (fCfg.rCheque != null)
                 {
                     try
                     {
                         CamadaNegocio.Contabil.TCN_CTB_CFGChequeCompensado.Gravar(fCfg.rCheque, null);
                         MessageBox.Show("Configuração gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         (bsCheque.List as List <CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado>).ForEach(p =>
                         {
                             p.Cd_contacred          = fCfg.rCheque.Cd_conta_ctb_cred;
                             p.Ds_contacred          = fCfg.rCheque.Ds_conta_ctb_cred;
                             p.Cd_classificacao_cred = fCfg.rCheque.Cd_classificacao_cred;
                             p.Cd_contadeb           = fCfg.rCheque.Cd_conta_ctb_deb;
                             p.Ds_contadeb           = fCfg.rCheque.Ds_conta_ctb_deb;
                             p.Cd_classificacao_deb  = fCfg.rCheque.Cd_classificacao_deb;
                         });
                         bsCheque.ResetBindings(true);
                     }
                     catch (Exception ex)
                     { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
                 }
             }
         }
     }
 }
コード例 #2
0
 private void afterConfig()
 {
     using (TFCFGChequeComp fCfg = new TFCFGChequeComp())
     {
         if (bsCheque.Current != null)
         {
             fCfg.pCd_empresa           = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).CD_Empresa;
             fCfg.pNm_empresa           = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Nm_empresa;
             fCfg.pCd_contagerorig      = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).CD_ContaGerOrig;
             fCfg.pDs_contagerorig      = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).DS_ContaGerOrig;
             fCfg.pCd_contagerdest      = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).CD_ContaGerDest;
             fCfg.pDs_contagerdest      = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).DS_ContaGerDest;
             fCfg.pTp_movimento         = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).TP_Movimento;
             fCfg.pCd_contadeb          = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Cd_contadebstr;
             fCfg.pDs_contadeb          = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Ds_contadeb;
             fCfg.pCd_classificacaodeb  = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Cd_classificacao_deb;
             fCfg.pCd_contacred         = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Cd_contacredstr;
             fCfg.pDs_contacred         = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Ds_contacred;
             fCfg.pCd_classificacaocred = (bsCheque.Current as CamadaDados.Contabil.TRegistro_Lan_ProcChequeCompensado).Cd_classificacao_cred;
         }
         if (fCfg.ShowDialog() == DialogResult.OK)
         {
             if (fCfg.rCheque != null)
             {
                 try
                 {
                     CamadaNegocio.Contabil.TCN_CTB_CFGChequeCompensado.Gravar(fCfg.rCheque, null);
                     MessageBox.Show("Configuração gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     this.afterBusca();
                 }
                 catch (Exception ex)
                 { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
             }
         }
     }
 }