private void BtnSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida(); modelo.umed_nome = txtNomeUnidadeDeMedida.Text; //obj para gravar no banco DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); DAOUnidadeDeMedida dao = new DAOUnidadeDeMedida(cx); if (this.operacao.Equals("inserir")) { //Cadastrar categoria dao.Incluir(modelo); MessageBox.Show("Cadastro efetuado com sucesso, Código " + modelo.umed_cod.ToString()); } else { //alterar uma categoria modelo.umed_cod = Convert.ToInt32(txtCodUnidadeMedida.Text); dao.Alterar(modelo); MessageBox.Show("Cadstro alterado"); } this.limparTela(); this.alteraBotoes(1); } catch (Exception ex) { MessageBox.Show("Erro" + ex.Message); } }
public void Alterar(ModeloUnidadeDeMedida modelo) { if (modelo.umed_cod <= 0) { throw new Exception("O código da unidade de medida é obrigatório"); } if (modelo.umed_nome.Trim().Length.Equals(0)) { throw new Exception("O nome da subcategoria é obrigatório"); } //modelo.cat_nome = modelo.cat_nome.ToUpper(); DAOUnidadeDeMedida DAOobj = new DAOUnidadeDeMedida(conexao); DAOobj.Alterar(modelo); }