private void bb_configCx_Click(object sender, EventArgs e) { if (bsCaixa.Current != null) { using (TFCFGCaixa fCfg = new TFCFGCaixa()) { fCfg.pCd_empresa = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).CD_Empresa; fCfg.pNm_empresa = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Nm_empresa; fCfg.pCd_historico = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).CD_Historico; fCfg.pDs_historico = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).DS_Historico; fCfg.pCd_contager = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).CD_ContaGer; fCfg.pDs_contager = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).DS_ContaGer; fCfg.pTp_movimento = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).TP_Movimento; fCfg.pCd_contadeb = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Cd_contadebstr; fCfg.pDs_contadeb = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Ds_contadeb; fCfg.pClassifdeb = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Cd_classificacao_deb; fCfg.pCd_contacred = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Cd_contacrestr; fCfg.pDs_contacred = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Ds_contacred; fCfg.pClassifcred = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Cd_classificacao_cred; if (fCfg.ShowDialog() == DialogResult.OK) { if (fCfg.rCaixa != null) { try { CamadaNegocio.Contabil.TCN_CTB_CFGCaixa.Gravar(fCfg.rCaixa, null); MessageBox.Show("Configuração gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); (bsCaixa.List as List <CamadaDados.Contabil.TRegistro_Lan_ProcCaixa>).ForEach(p => { p.CD_ContaCre = fCfg.rCaixa.CD_Conta_CTB_CRED; p.Ds_contacred = fCfg.rCaixa.DS_Conta_CTB_CRED; p.Cd_classificacao_cred = fCfg.rCaixa.CD_Classificacao_CRED; p.CD_ContaDeb = fCfg.rCaixa.CD_Conta_CTB_DEB; p.Ds_contadeb = fCfg.rCaixa.DS_Conta_CTB_DEB; p.Cd_classificacao_deb = fCfg.rCaixa.CD_Classificacao_DEB; }); bsCaixa.ResetBindings(true); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } } }
private void afterConfig() { using (TFCFGCaixa fCfg = new TFCFGCaixa()) { if (bsCaixa.Current != null) { fCfg.pCd_empresa = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).CD_Empresa; fCfg.pNm_empresa = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Nm_empresa; fCfg.pCd_historico = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).CD_Historico; fCfg.pDs_historico = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).DS_Historico; fCfg.pCd_contager = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).CD_ContaGer; fCfg.pDs_contager = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).DS_ContaGer; fCfg.pTp_movimento = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).TP_Movimento; fCfg.pCd_contadeb = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Cd_contadebstr; fCfg.pDs_contadeb = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Ds_contadeb; fCfg.pClassifdeb = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Cd_classificacao_deb; fCfg.pCd_contacred = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Cd_contacrestr; fCfg.pDs_contacred = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Ds_contacred; fCfg.pClassifcred = (bsCaixa.Current as CamadaDados.Contabil.TRegistro_Lan_ProcCaixa).Cd_classificacao_cred; } if (fCfg.ShowDialog() == DialogResult.OK) { if (fCfg.rCaixa != null) { try { CamadaNegocio.Contabil.TCN_CTB_CFGCaixa.Gravar(fCfg.rCaixa, 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); } } } } }