private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloBeneficio modelo = new ModeloBeneficio(); modelo.BenNome = txtNome.Text; //obj para gravar os dados no banco DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLBeneficio bll = new BLLBeneficio(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.BenCod.ToString()); } else { //alterar uma categoria modelo.BenCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
public void Incluir(ModeloBeneficio modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into beneficio(ben_nome) values (@nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.BenNome); conexao.Conectar(); modelo.BenCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Alterar(ModeloBeneficio modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update beneficio set ben_nome = @nome where ben_cod = @codigo;"; cmd.Parameters.AddWithValue("@nome", modelo.BenNome); cmd.Parameters.AddWithValue("@codigo", modelo.BenCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloBeneficio modelo) { if (modelo.BenNome.Trim().Length == 0) { throw new Exception("O nome do benefício é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DAOBeneficio DALobj = new DAOBeneficio(conexao); DALobj.Incluir(modelo); }
public ModeloBeneficio CarregaModeloBeneficio(int codigo) { ModeloBeneficio modelo = new ModeloBeneficio(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from beneficio where ben_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.BenCod = Convert.ToInt32(registro["ben_cod"]); modelo.BenNome = Convert.ToString(registro["ben_nome"]); } registro.Close(); conexao.Desconectar(); return(modelo); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaBeneficio f = new frmConsultaBeneficio(); f.ShowDialog(); if (f.codigo != 0) { DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLBeneficio bll = new BLLBeneficio(cx); ModeloBeneficio modelo = bll.CarregaModeloBeneficio(f.codigo); txtCodigo.Text = modelo.BenCod.ToString(); txtNome.Text = modelo.BenNome; alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }