private void afterAltera() { if (bsAbastVeiculo.Current != null) { if ((bsAbastVeiculo.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tp_registro.Trim().ToUpper().Equals("R")) { using (TFRequisicao fRequisicao = new TFRequisicao()) { fRequisicao.rAbast = bsAbastVeiculo.Current as CamadaDados.Frota.TRegistro_AbastVeiculo; if (fRequisicao.ShowDialog() == DialogResult.OK) { if (fRequisicao.rAbast != null) { try { CamadaNegocio.Frota.TCN_AbastVeiculo.Gravar(fRequisicao.rAbast, null); MessageBox.Show("Requisição alterada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparFiltros(); id_abastecimento.Text = fRequisicao.rAbast.Id_abastecimentostr; afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } } else { using (TFAbastAvulso fAbast = new TFAbastAvulso()) { fAbast.rAbast = bsAbastVeiculo.Current as CamadaDados.Frota.TRegistro_AbastVeiculo; if (fAbast.ShowDialog() == DialogResult.OK) { if (fAbast.rAbast != null) { try { CamadaNegocio.Frota.TCN_AbastVeiculo.Gravar(fAbast.rAbast, null); MessageBox.Show("Abastecimento alterado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparFiltros(); id_abastecimento.Text = fAbast.rAbast.Id_abastecimentostr; afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } } } }
private void RequisicaoAbast() { using (TFRequisicao fRequisicao = new TFRequisicao()) { if (fRequisicao.ShowDialog() == DialogResult.OK) { if (fRequisicao.rAbast != null) { try { fRequisicao.rAbast.LoginRequisicao = Utils.Parametros.pubLogin; fRequisicao.rAbast.Tp_registro = "R";//Requisicao CamadaNegocio.Frota.TCN_AbastVeiculo.Gravar(fRequisicao.rAbast, null); MessageBox.Show("Requisição gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparFiltros(); id_abastecimento.Text = fRequisicao.rAbast.Id_abastecimentostr; afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }