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