//metodo incluir public void Incluir(ModeloTipoPagamento modelo) { if (modelo.TpaNome.Trim().Length == 0)//nome do tipo de pagamaneto obrigatorio { throw new Exception("O nome do tipo de pagamento é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DALTipoPagamento DALobj = new DALTipoPagamento(conexao); //utiliza objeto de conexao DALobj.Incluir(modelo); }
//metodo alterar public void Alterar(ModeloTipoPagamento modelo) { if (modelo.TpaCod <= 0)//menor ou igual a 0 { throw new Exception("O código do tipo de pagamento é obrigatório"); } if (modelo.TpaNome.Trim().Length == 0) { throw new Exception("O nome do tipo de pagamento é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DALTipoPagamento DALobj = new DALTipoPagamento(conexao); DALobj.Alterar(modelo); }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloTipoPagamento modelo = new ModeloTipoPagamento(); modelo.TpaNome = txtNome.Text; //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLTipoPagamento bll = new BLLTipoPagamento(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código: " + modelo.TpaCod.ToString()); } else { //alterar uma categoria modelo.TpaCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (SqlException) { MessageBox.Show("O tipo de pagamento " + txtNome.Text + " já está cadastrado", "Verifique!"); } catch (Exception erro) { MessageBox.Show(erro.Message); } }