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); } } } } }
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); } } } } } }