private void btnSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloTipoPagamento modelo = new ModeloTipoPagamento(); modelo.tpa_nome = txtNome.Text; //obj para gravar no banco DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); DAOTipoDePagamento daoPag = new DAOTipoDePagamento(cx); if (this.operacao.Equals("inserir")) { //Cadastrar categoria daoPag.Incluir(modelo); MessageBox.Show("Cadastro efetuado com sucesso, Código " + modelo.tpa_cod.ToString()); } else { //alterar uma categoria modelo.tpa_cod = Convert.ToInt32(txtCodigo.Text); daoPag.Alterar(modelo); MessageBox.Show("Cadstro alterado"); } this.limparTela(); this.alteraBotoes(1); } catch (Exception ex) { MessageBox.Show("Erro" + ex.Message); } }
public void Alterar(ModeloTipoPagamento modelo) { if (modelo.tpa_cod <= 0) { throw new Exception("Digite um valor valido"); } if (modelo.tpa_nome.Trim().Length.Equals(0)) { throw new Exception("O nome do tipo de pagamento é obrigatório"); } DAOTipoDePagamento daoPag = new DAOTipoDePagamento(conexao); daoPag.Alterar(modelo); }