예제 #1
0
 private void bb_configImp_Click(object sender, EventArgs e)
 {
     if (bsImpostos.Current != null)
     {
         using (TFCFGImpostos fCfg = new TFCFGImpostos())
         {
             fCfg.pCd_empresa      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_empresa;
             fCfg.pNm_empresa      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Nm_empresa;
             fCfg.pCd_movimentacao = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_movimentacao.Value.ToString();
             fCfg.pDs_movimentacao = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Ds_movimentacao;
             fCfg.pCd_imposto      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_imposto.Value.ToString();
             fCfg.pDs_imposto      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Ds_imposto;
             fCfg.pCd_clifor       = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_clifor;
             fCfg.pNm_clifor       = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Nm_clifor;
             fCfg.pCd_produto      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_produto;
             fCfg.pDs_produto      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Ds_produto;
             if ((bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_contactb_deb.HasValue)
             {
                 fCfg.pCd_contadeb = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_contactb_deb.Value.ToString();
                 fCfg.pDs_contadeb = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Ds_contactb_deb;
                 fCfg.pClassifdeb  = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_classificacao_deb;
             }
             if ((bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_contactb_cred.HasValue)
             {
                 fCfg.pCd_contacred = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_contactb_cred.Value.ToString();
                 fCfg.pDs_contacred = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Ds_contactb_cred;
                 fCfg.pClassifcred  = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_classificacao_cred;
             }
             if (fCfg.ShowDialog() == DialogResult.OK)
             {
                 if (fCfg.rImp != null)
                 {
                     try
                     {
                         CamadaNegocio.Contabil.TCN_CFGImpostoFaturamento.Gravar(fCfg.rImp, null);
                         MessageBox.Show("Configuração gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         bsImpostos.DataSource = new CamadaDados.Contabil.TCD_ProcImpostos().Select(
                             new Utils.TpBusca[]
                         {
                             new Utils.TpBusca()
                             {
                                 vNM_Campo = "a.cd_empresa",
                                 vOperador = "=",
                                 vVL_Busca = "'" + (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).CD_Empresa.Trim() + "'"
                             },
                             new Utils.TpBusca()
                             {
                                 vNM_Campo = "a.nr_lanctofiscal",
                                 vOperador = "=",
                                 vVL_Busca = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).Nr_lanctofiscalstr
                             }
                         });
                     }
                     catch (Exception ex)
                     { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
                 }
             }
         }
     }
 }
예제 #2
0
 private void afterConfig()
 {
     using (TFCFGImpostos fCfg = new TFCFGImpostos())
     {
         if (bsImpostos.Current != null)
         {
             fCfg.pCd_empresa      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_empresa;
             fCfg.pNm_empresa      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Nm_empresa;
             fCfg.pCd_movimentacao = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_movimentacao.Value.ToString();
             fCfg.pDs_movimentacao = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Ds_movimentacao;
             fCfg.pCd_imposto      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_imposto.Value.ToString();
             fCfg.pDs_imposto      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Ds_imposto;
             fCfg.pCd_clifor       = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_clifor;
             fCfg.pNm_clifor       = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Nm_clifor;
             fCfg.pCd_produto      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_produto;
             fCfg.pDs_produto      = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Ds_produto;
             if ((bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_contactb_deb.HasValue)
             {
                 fCfg.pCd_contadeb = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_contactb_deb.Value.ToString();
                 fCfg.pDs_contadeb = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Ds_contactb_deb;
                 fCfg.pClassifdeb  = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_classificacao_deb;
             }
             if ((bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_contactb_cred.HasValue)
             {
                 fCfg.pCd_contacred = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_contactb_cred.Value.ToString();
                 fCfg.pDs_contacred = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Ds_contactb_cred;
                 fCfg.pClassifcred  = (bsImpostos.Current as CamadaDados.Contabil.TRegistro_ProcImpostos).Cd_classificacao_cred;
             }
         }
         if (fCfg.ShowDialog() == DialogResult.OK)
         {
             if (fCfg.rImp != null)
             {
                 try
                 {
                     CamadaNegocio.Contabil.TCN_CFGImpostoFaturamento.Gravar(fCfg.rImp, 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); }
             }
         }
     }
 }