Exemplo n.º 1
0
 private void afterConfig()
 {
     using (TFCFGFaturamento fCfg = new TFCFGFaturamento())
     {
         if (bsFrete.Current != null)
         {
             fCfg.pCd_empresa      = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Cd_empresa;
             fCfg.pNm_empresa      = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Nm_empresa;
             fCfg.pCd_movimentacao = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Cd_movimentacao;
             fCfg.pDs_movimentacao = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Ds_movimentacao;
             fCfg.pCd_clifor       = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Cd_transportadora;
             fCfg.pNm_clifor       = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Nm_transportadora;
             fCfg.pCd_contadeb     = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Cd_contadebstr;
             fCfg.pDs_contadeb     = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Ds_contadeb;
             fCfg.pClassifdeb      = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Cd_classificacaodeb;
             fCfg.pCd_contacred    = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Cd_contacrestr;
             fCfg.pDs_contacred    = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Ds_contacred;
             fCfg.pClassifcred     = (bsFrete.Current as CamadaDados.Contabil.TRegistro_ProcConhecimentoFrete).Cd_classificacaocred;
         }
         if (fCfg.ShowDialog() == DialogResult.OK)
         {
             if (fCfg.rFat != null)
             {
                 try
                 {
                     CamadaNegocio.Contabil.TCN_CTB_CFGFaturamento.Gravar(fCfg.rFat, null);
                     MessageBox.Show("Configuração gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     afterBusca();
                 }
                 catch (Exception ex)
                 { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
             }
         }
     }
 }
Exemplo n.º 2
0
 private void bb_configfat_Click(object sender, EventArgs e)
 {
     if (bsFaturamento.Current != null)
     {
         using (TFCFGFaturamento fCfg = new TFCFGFaturamento())
         {
             fCfg.pCd_empresa      = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).CD_Empresa;
             fCfg.pNm_empresa      = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).Nm_empresa;
             fCfg.pCd_movimentacao = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).Cd_movtostr;
             fCfg.pDs_movimentacao = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).Ds_movimentacao;
             fCfg.pCd_clifor       = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).CD_Clifor;
             fCfg.pNm_clifor       = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).NM_Clifor;
             fCfg.pCd_produto      = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).CD_Produto;
             fCfg.pDs_produto      = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).DS_Produto;
             fCfg.pCd_contadeb     = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).Cd_contadebstr;
             fCfg.pDs_contadeb     = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).Ds_contadeb;
             fCfg.pClassifdeb      = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).Cd_classificacaodeb;
             fCfg.pCd_contacred    = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).Cd_contacrestr;
             fCfg.pDs_contacred    = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).Ds_contacred;
             fCfg.pClassifcred     = (bsFaturamento.Current as CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento).Cd_classificacaocred;
             if (fCfg.ShowDialog() == DialogResult.OK)
             {
                 if (fCfg.rFat != null)
                 {
                     try
                     {
                         CamadaNegocio.Contabil.TCN_CTB_CFGFaturamento.Gravar(fCfg.rFat, null);
                         MessageBox.Show("Configuração gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         (bsFaturamento.List as List <CamadaDados.Contabil.TRegistro_Lan_ProcFaturamento>).ForEach(p =>
                         {
                             p.CD_ContaCre          = fCfg.rFat.CD_Conta_CTB_CRED;
                             p.Ds_contacred         = fCfg.rFat.DS_Conta_CTB_CRED;
                             p.Cd_classificacaocred = fCfg.rFat.CD_Classificacao_CRED;
                             p.CD_ContaDeb          = fCfg.rFat.CD_Conta_CTB_DEB;
                             p.Ds_contadeb          = fCfg.rFat.DS_Conta_CTB_DEB;
                             p.Cd_classificacaodeb  = fCfg.rFat.CD_Classificacao_DEB;
                         });
                         bsFaturamento.ResetBindings(true);
                     }
                     catch (Exception ex)
                     { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
                 }
             }
         }
     }
 }