示例#1
0
 private void afterAltera()
 {
     if (bsContrato.Current != null)
     {
         using (TFContrato fContrato = new TFContrato())
         {
             fContrato.rContrato = bsContrato.Current as CamadaDados.Servicos.TRegistro_Contrato;
             if (fContrato.ShowDialog() == DialogResult.OK)
             {
                 if (fContrato.rContrato != null)
                 {
                     try
                     {
                         CamadaNegocio.Servicos.TCN_Contrato.Gravar(fContrato.rContrato, null);
                         MessageBox.Show("Contrato alterado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     catch (Exception ex)
                     { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
                 }
             }
             LimparFiltros();
             nr_contrato.Text = fContrato.rContrato.Nr_contratostr;
             afterBusca();
         }
     }
     else
     {
         MessageBox.Show("Não existe contrato disponivel para alterar.", "Mensagem", MessageBoxButtons.OK,
                         MessageBoxIcon.Information);
     }
 }
示例#2
0
 private void afterNovo()
 {
     using (TFContrato fContrato = new TFContrato())
     {
         if (fContrato.ShowDialog() == DialogResult.OK)
         {
             if (fContrato.rContrato != null)
             {
                 try
                 {
                     CamadaNegocio.Servicos.TCN_Contrato.Gravar(fContrato.rContrato, null);
                     MessageBox.Show("Contrato gravado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     LimparFiltros();
                     nr_contrato.Text = fContrato.rContrato.Nr_contratostr;
                     afterBusca();
                 }
                 catch (Exception ex)
                 { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
             }
         }
     }
 }