예제 #1
0
 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);
                 }
             }
         }
     }
 }
예제 #2
0
 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);
         }
     }
 }