Ejemplo n.º 1
0
 private void afterNovo()
 {
     using (TFCadSeguroVeiculo fSeguro = new TFCadSeguroVeiculo())
     {
         if (fSeguro.ShowDialog() == DialogResult.OK)
         {
             if (fSeguro.rSeguro != null)
             {
                 try
                 {
                     CamadaNegocio.Frota.Cadastros.TCN_CadSeguroVeiculo.Gravar(fSeguro.rSeguro, null);
                     if (MessageBox.Show("Seguro gravado com sucesso.\r\n" +
                                         "Deseja gerar despesa para o seguro?", "Pergunta",
                                         MessageBoxButtons.YesNo,
                                         MessageBoxIcon.Question,
                                         MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                     {
                         using (TFDespesaSeguro fDesp = new TFDespesaSeguro())
                         {
                             fDesp.Vl_despesa = fSeguro.rSeguro.Vl_seguro;
                             if (fDesp.ShowDialog() == DialogResult.OK)
                             {
                                 try
                                 {
                                     CamadaNegocio.Frota.Cadastros.TCN_ManutencaoVeiculo.Gravar(
                                         new CamadaDados.Frota.Cadastros.TRegistro_ManutencaoVeiculo()
                                     {
                                         Id_veiculo    = fSeguro.rSeguro.Id_veiculo,
                                         Id_despesastr = fDesp.pId_despesa,
                                         Cd_empresa    = fDesp.pCd_empresa,
                                         Dt_realizada  = CamadaDados.UtilData.Data_Servidor(),
                                         Vl_realizada  = fSeguro.rSeguro.Vl_seguro,
                                     }, null);
                                     MessageBox.Show("Despesa gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                 }
                                 catch (Exception ex)
                                 { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
                             }
                         }
                     }
                     this.LimparFiltros();
                     id_apolice.Text = fSeguro.rSeguro.Id_apolicestr;
                     id_veiculo.Text = fSeguro.rSeguro.Id_veiculostr;
                     this.afterBusca();
                 }
                 catch (Exception ex)
                 { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
             }
         }
     }
 }
Ejemplo n.º 2
0
 private void afterAltera()
 {
     if (bsSeguro.Current != null)
     {
         using (TFCadSeguroVeiculo fSeguro = new TFCadSeguroVeiculo())
         {
             fSeguro.rSeguro = bsSeguro.Current as CamadaDados.Frota.Cadastros.TRegistro_CadSeguroVeiculo;
             if (fSeguro.ShowDialog() == DialogResult.OK)
             {
                 try
                 {
                     CamadaNegocio.Frota.Cadastros.TCN_CadSeguroVeiculo.Gravar(fSeguro.rSeguro, null);
                     MessageBox.Show("Seguro alterado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     this.LimparFiltros();
                     id_apolice.Text = fSeguro.rSeguro.Id_apolicestr;
                     id_veiculo.Text = fSeguro.rSeguro.Id_veiculostr;
                     this.afterBusca();
                 }
                 catch (Exception ex)
                 { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
             }
         }
     }
 }