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