private void afterNovo() { using (TFNegociacao fNeg = new TFNegociacao()) { if (fNeg.ShowDialog() == DialogResult.OK) { if (fNeg.rNeg != null) { try { string retorno = CamadaNegocio.Compra.Lancamento.TCN_Negociacao.GravarNegociacao(fNeg.rNeg, null); MessageBox.Show("Negociação gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LimparFiltros(); id_negociacao.Text = CamadaDados.TDataQuery.getPubVariavel(retorno, "@P_ID_NEGOCIACAO"); CB_Abertas.Checked = true; this.afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void afterAltera() { if (bsNegociacao.Current != null) { if ((bsNegociacao.Current as CamadaDados.Compra.Lancamento.TRegistro_Negociacao).St_registro.Trim().ToUpper().Equals("A") || (bsNegociacao.Current as CamadaDados.Compra.Lancamento.TRegistro_Negociacao).St_registro.Trim().ToUpper().Equals("F")) { using (TFNegociacao fNeg = new TFNegociacao()) { fNeg.St_alterar = true; fNeg.rNeg = (bsNegociacao.Current as CamadaDados.Compra.Lancamento.TRegistro_Negociacao); if (fNeg.ShowDialog() == DialogResult.OK) { if (fNeg.rNeg != null) { bsNegociacao.ResetCurrentItem(); try { CamadaNegocio.Compra.Lancamento.TCN_Negociacao.GravarNegociacao(fNeg.rNeg, null); MessageBox.Show("Negociação alterada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LimparFiltros(); id_negociacao.Text = (bsNegociacao.Current as CamadaDados.Compra.Lancamento.TRegistro_Negociacao).Id_negociacao.Value.ToString(); this.afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { id_negociacao.Text = (bsNegociacao.Current as CamadaDados.Compra.Lancamento.TRegistro_Negociacao).Id_negociacao.Value.ToString(); this.afterBusca(); } } } else { MessageBox.Show("Permitido alterar somente negociação com status <ABERTA> ou <FECHADA>.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }