// Botão Salvar private void btSalvar_Click(object sender, EventArgs e) { try { // Leitura dos dados nos campos ModeloCategoria modelo = new ModeloCategoria(); modelo.CatNome = txtNome.Text; // Objeto para conexão e gravação no banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCategoria bll = new BLLCategoria(cx); if (this.operacao == "Inserir") { // Cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.CatCod.ToString()); } else { // Alterar uma categoria modelo.CatCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloCategoria modelo = new ModeloCategoria(); txtNome.Text = txtNome.Text.ToUpper(); modelo.CatNome = txtNome.Text; DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLCategoria bll = new BLLCategoria(cx); if (operacao == "inserir") { //cadastrar categoria bll.Incluir(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro efetuado - Código " + modelo.CatCod.ToString(),"Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { // alterar categoria modelo.CatCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro Alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.LimpaCampos(); this.AlteraBotoes(1); } catch(Exception erro) { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void incluir(ModeloCategoria modelo) { if (modelo.CatNome.Trim().Length == 0) { throw new Exception("O nome da categoria é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DALCategoria DALobj = new DALCategoria(conexao); DALobj.Incluir(modelo); }
public void Incluir(ModeloCategoria c) { if (c.NomeCategoria.Trim().Length == 0) { throw new Exception("O nome da categoria é obrigatorio."); } DALCategoria da = new DALCategoria(CONEXAO); da.Incluir(c); }
//metodo incluir registro public void Incluir(ModeloCategoria modelo) { SqlCommand cmd = new SqlCommand(); //comando de conexao cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into categoria(cat_nome) values (@nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.CatNome); conexao.Conectar(); modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar());//retorna parametro(poucos) conexao.Desconectar(); }
public void Alterar(ModeloCategoria c) { if (c.CodCategoria <= 0) { throw new Exception("Selecione uma categoria."); } DALCategoria da = new DALCategoria(CONEXAO); da.Alterar(c); }
//metodo alterar registro public void Alterar(ModeloCategoria modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update categoria set cat_nome = @nome where cat_cod = @codigo;"; cmd.Parameters.AddWithValue("@nome", modelo.CatNome); cmd.Parameters.AddWithValue("@codigo", modelo.CatCod); conexao.Conectar(); cmd.ExecuteNonQuery(); //não retorna parametro algum conexao.Desconectar(); //desconectar }
public void Incluir(ModeloCategoria c) { SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "insert into categoria(cat_nome) values(@nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", c.NomeCategoria); CONEXAO.Conectar(); c.CodCategoria = Convert.ToInt32(cmd.ExecuteScalar()); CONEXAO.Desconectar(); }
public void Alterar(ModeloCategoria c) { SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "update categoria set cat_nome = @nome where cat_cod = @codigo; "; cmd.Parameters.AddWithValue("@nome", c.NomeCategoria); cmd.Parameters.AddWithValue("@codigo", c.CodCategoria); CONEXAO.Conectar(); cmd.ExecuteNonQuery(); CONEXAO.Desconectar(); }
public void Alterar(ModeloCategoria modelo) { if (modelo.CatCod <= 0) { throw new Exception("O código da categoria é obrigatório"); } if (modelo.CatNome.Trim().Length == 0) { throw new Exception("O nome da categoria é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DALCategoria DALobj = new DALCategoria(conexao); DALobj.Alterar(modelo); }
public void Alterar(ModeloCategoria modelo) { if (modelo.CatCod <= 0) { throw new Exception("O Código é Obrigatorio"); } if (modelo.CatNome.Trim().Length == 0) { throw new Exception("O Nome da Categoria é obrigatorio"); } modelo.CatNome = modelo.CatNome.ToUpper(); DALCategoria DALObj = new DALCategoria(conexao); DALObj.Alterar(modelo); }
public ModeloCategoria CarregaModeloCategoria(int codigo) { ModeloCategoria modelo = new ModeloCategoria(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from categoria where cat_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CatCod = Convert.ToInt32(registro["cat_cod"]); modelo.CatNome = Convert.ToString(registro["cat_nome"]); } conexao.Desconectar(); return modelo; }
//pegar informações e preencher objeto do tipo categoria public ModeloCategoria CarregaModeloCategoria(int codigo) { ModeloCategoria modelo = new ModeloCategoria(); SqlCommand cmd = new SqlCommand(); //comando cmd.Connection = conexao.ObjetoConexao; //define conexao cmd.CommandText = "select * from categoria where cat_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo);//adicionar parametro conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader();//executa comando Reader(retorna varios registro do banco) if (registro.HasRows)//se existir dados { registro.Read();//retorna os dados do banco modelo.CatCod = Convert.ToInt32(registro["cat_cod"]); modelo.CatNome = Convert.ToString(registro["cat_nome"]); } conexao.Desconectar(); return modelo; }
// Incluir public void Incluir(ModeloCategoria modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO categoria(cat_nome) VALUES (@nome); SELECT @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.CatNome); conexao.Conectar(); modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloCategoria modelo = new ModeloCategoria(); modelo.CatNome = txtNome.Text; //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLCategoria bll = new BLLCategoria(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código: "+modelo.CatCod.ToString()); } else { //alterar uma categoria modelo.CatCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (SqlException) { MessageBox.Show("A categoria " + txtNome.Text + " já está cadastrada", "Verifique!"); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
// Alterar public void Alterar(ModeloCategoria modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE categoria SET cat_nome = @nome WHERE cat_cod = @codigo;"; cmd.Parameters.AddWithValue("@nome", modelo.CatNome); cmd.Parameters.AddWithValue("@codigo", modelo.CatCod); conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public ModeloCategoria carregaCategoria(int codigo) { ModeloCategoria m = new ModeloCategoria(); SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "select * from categoria where cat_cod = " + codigo.ToString() + "; "; CONEXAO.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); m.CodCategoria = Convert.ToInt32(registro["cat_cod"]); m.NomeCategoria = Convert.ToString(registro["cat_nome"]); } CONEXAO.Desconectar(); return m; }