// Botão Salvar private void btSalvar_Click(object sender, EventArgs e) { try { // Leitura dos dados nos campos ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.ScatNome = txtNomeSubCategoria.Text; modelo.CatCod = Convert.ToInt32(cbCatCod.SelectedValue); // Objeto para conexão e gravação no banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLSubCategoria bll = new BLLSubCategoria(cx); if (this.operacao == "inserir") { // Cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.ScatCod.ToString()); } else { // Alterar uma categoria modelo.ScatCod = Convert.ToInt32(txtSubcatcod.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 { ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.SCatNome = txtSnome.Text; modelo.CatCod = Convert.ToInt32(cbCatCod.SelectedValue); DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLSubCategoria bll = new BLLSubCategoria(cx); if (operacao == "inserir") { //cadastrar categoria bll.Incluir(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro efetuado - Código " + modelo.SCatCod.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { // alterar categoria modelo.SCatCod= Convert.ToInt32(txtSCatCod.Text); bll.Alterar(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro Alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.LimpaTela(); this.AlteraBotoes(1); } catch (Exception erro) { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ModeloSubCategoria carregaSubCategoria(int codigo) { ModeloSubCategoria m = new ModeloSubCategoria(); SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "select * from subcategoria where scat_cod = " + codigo.ToString() + "; "; CONEXAO.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); m.CodSubCat = Convert.ToInt32(registro["scat_cod"]); m.SubCategoriaNome = Convert.ToString(registro["scat_nome"]); m.FKCatCod = Convert.ToInt32(registro["cat_cod"]); } CONEXAO.Desconectar(); return m; }
public void incluir(ModeloSubCategoria modelo) { if (modelo.ScatNome.Trim().Length == 0) { throw new Exception("O nome da Subcategoria é Obrigatório"); } if(modelo.CatCod <= 0) { throw new Exception("O código da categoria é Obrigatório"); } DALSubCategoria DALobj = new DALSubCategoria(conexao); DALobj.Incluir(modelo); }
public void Incluir(ModeloSubCategoria sc) { if (sc.SubCategoriaNome.Trim().Length == 0) { throw new Exception("O nome da categoria é obrigatorio."); } if (sc.FKCatCod <= 0) { throw new Exception("Informe a Categoria da Sub-Categoria."); } DALSubCategoria da = new DALSubCategoria(CONEXAO); da.Incluir(sc); }
// Incluir public void Incluir(ModeloSubCategoria modelo) { if (modelo.ScatNome.Trim().Length == 0) { throw new Exception("O nome da subcategoria é obrigatório"); } if (modelo.CatCod <= 0) { throw new Exception("O código da categoria é obrigatório"); } //Preenche com letras maiusculas //modelo.CatNome = modelo.CatNome.ToUpper(); DALSubCategoria DALobj = new DALSubCategoria(conexao); DALobj.Incluir(modelo); }
public void Incluir(ModeloSubCategoria modelo) { if (modelo.SCatNome.Trim().Length == 0) { throw new Exception("O Nome da SubCategoria é obrigatorio"); } if (modelo.CatCod <= 0) { throw new Exception("O Código da Categoria é obrigatorio"); } modelo.SCatNome = modelo.SCatNome.ToUpper(); DALSubCategoria DALObj = new DALSubCategoria(conexao); DALObj.Incluir(modelo); }
public ModeloSubCategoria CarregaModeloSubCategoria(int codigo) { ModeloSubCategoria modelo = new ModeloSubCategoria(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from subcategoria where scat_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.ScatNome = Convert.ToString(registro["scat_nome"]); modelo.ScatCod = Convert.ToInt32(registro["scat_cod"]); } conexao.Desconectar(); return modelo; }
public void Incluir(ModeloSubCategoria modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into subcategoria(cat_cod, scat_nome) values (@catcod, @nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@catcod", modelo.CatCod);//Parametros cmd.Parameters.AddWithValue("@nome", modelo.ScatNome); conexao.Conectar(); modelo.ScatCod = Convert.ToInt32(cmd.ExecuteScalar()); }catch(Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public void Alterar(ModeloSubCategoria modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update subcategoria set scat_nome = @nome, cat_cod = @catcod where scat_cod = @scatcod;"; cmd.Parameters.AddWithValue("@nome", modelo.ScatNome); cmd.Parameters.AddWithValue("@catcod", modelo.CatCod); cmd.Parameters.AddWithValue("@scatcod", modelo.ScatCod); conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public void Alterar(ModeloSubCategoria sc) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "update subcategoria set scat_nome = @nome, cat_cod = @codcat where scat_cod = @codigo; "; cmd.Parameters.AddWithValue("@nome", sc.SubCategoriaNome); cmd.Parameters.AddWithValue("@codcat", sc.FKCatCod); cmd.Parameters.AddWithValue("@codigo", sc.CodSubCat); CONEXAO.Conectar(); cmd.ExecuteNonQuery(); } catch (Exception erro) { throw new Exception(erro.Message); } finally { CONEXAO.Desconectar(); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { ModeloSubCategoria m = new ModeloSubCategoria(); m.SubCategoriaNome = txtNomeSubCategoria.Text; m.FKCatCod = Convert.ToInt32(cbCategoria.SelectedValue); DALConexao con = new DALConexao(DadosConexao.StringConexao); BLLSubCategoria sc = new BLLSubCategoria(con); if (this.operacao.Equals("INSERIR")) { sc.Incluir(m); MessageBox.Show("Cadastro efetuado com sucesso: Código " + m.CodSubCat.ToString()); } else { m.CodSubCat = Convert.ToInt32(txtCodigoSubCategoria.Text); sc.Alterar(m); MessageBox.Show("Cadastro alterado com sucesso."); } this.LimparCampos(); this.AlteraBotoes(1); } catch (Exception erro) { MessageBox.Show("Erro: " + erro.Message); } }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.ScatNome = txtNome.Text; modelo.CatCod = Convert.ToInt32(cbxCategoria.SelectedValue); //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLSubCategoria bll = new BLLSubCategoria(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código: " +modelo.ScatCod.ToString()); } else { //alterar uma Subcategoria modelo.ScatCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (SqlException) { MessageBox.Show("A Subcategoria " + txtNome.Text + " já está cadastrada", "Verifique!"); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
public void Incluir(ModeloSubCategoria sc) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "insert into subcategoria(cat_cod, scat_nome) values(@fk_codcategoria, @nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@fk_codcategoria", sc.FKCatCod); cmd.Parameters.AddWithValue("@nome", sc.SubCategoriaNome); CONEXAO.Conectar(); sc.CodSubCat = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { CONEXAO.Desconectar(); } }