private void btSalvar_Click(object sender, EventArgs e) { try { ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.SCatNome = txtScatNome.Text; modelo.CatCod = Convert.ToInt32(cbCat.SelectedValue); DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLSubCategoria bll = new BLLSubCategoria(cx); if (this.operacao == "inserir") { bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.SCatCod.ToString()); } else { modelo.SCatCod = Convert.ToInt32(txtScatCod.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado! "); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
//Evento click botão salvar private void btnSalvar_Click(object sender, EventArgs e) { try { /*Aqui eu chamei a classe MCategoria que está na camada Modelo. Caso eu não chamasse ela aqui, eu não iria conseguir acessar * os atributos da classe. A classe está sendo instanciada pela varíavel modelo, que está guardando todos os atributos da * classe.*/ MSubCategoria modelo = new MSubCategoria(txtSubCatNome.Text, int.Parse(cbxCodCat.SelectedValue.ToString())); //Analisando se o usuário deseja atualizar ou salvar um novo registro if (btnSalvar.Text != "Atualizar") { BLLSubCategoria.Incluir(modelo); MessageBox.Show("Cadastro realizado com sucesso!"); } else { modelo.SubCategoriaCod = int.Parse(txtCodigo.Text); //Pegando o ID BLLSubCategoria.Alterar(modelo); MessageBox.Show("Cadastro alterado com sucesso!"); } LimpaTela(); } /* A mensagem de erro já está perfeita. Com esse método ele já idenifica o tipo de erro que está causando e retorna * para o usuário. Só precisa apenas aprimorar. Colocar um ícone e etc.*/ catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { //Leitura dos dados; ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.snome = txtNome.Text; modelo.cat_cod = Convert.ToInt32(cbxCategoria.SelectedValue); //Objeto para gravar os dados no banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexão); BLLSubCategoria bll = new BLLSubCategoria(cx); if (txtCodigo.Text == "") { //Cadastrar uma categoria bll.Incluir(modelo); Mensagem("SUB CATEGORIA INSERIDA, CÓDIGO: " + modelo.cat_cod.ToString(), Color.Blue); } else { //Alterar uma categoria modelo.scat_cod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); Mensagem("SUB CATEGORIA ALTERADA ", Color.Blue); } LimpaTela(); alteraBotoes(); } catch (Exception erro) { Erro(erro.Message); } }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloSubCategoria modelosubCategoria = new ModeloSubCategoria(); modelosubCategoria.ScatNome = txt_Nome.Text; //ler os valores da tela modelosubCategoria.CatCod = Convert.ToInt32(cb_CatCod.SelectedValue); //ler os valores da tela -- SelectedValue = VALOR SELECIONADO //GRAVA OS DADOS NO BANCO DALConexao dalConexao = new DALConexao(DadosDaConexao.StringDeConexao); //CRIA CONEXAO BLLSubCategoria bllsubCategoria = new BLLSubCategoria(dalConexao); //CRIA DLL DA SUBCATEGORIA if (Operacao == "inserir") { bllsubCategoria.Incluir(modelosubCategoria); //CHAMA INCLUIR MessageBox.Show("Cadastro efetuado com sucesso : Código " + modelosubCategoria.ScatCod.ToString()); //MOSTRA NA TELA A MENSAGEM } else { //ALTERAR UMA CATEGORIA modelosubCategoria.ScatCod = Convert.ToInt32(txt_ScatCod.Text); //ler o codigo da subcategoria e pegar o valor da tela bllsubCategoria.Alterar(modelosubCategoria); //chama o ALTERAR MessageBox.Show("Cadastro alterado com sucesso !"); } LimpaTela(); AlterarBotoes(1); } catch (Exception ex) { throw new Exception(ex.Message); //qualquer erro que der sera exibido uma mensagem na tela } }
//========================================================================================================================================== private void btSalvar_Click(object sender, EventArgs e) //aula 16 { try { //leitura dos dados ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.ScatNome = txtNome.Text; //nome da subcatagoria modelo.CatCod = Convert.ToInt32(cbCatCod.SelectedValue); //pegao o valor oculto do combobox correspondente a catagoria selecionada e converte para inteiro //obj para gravar os dados 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(txtScatCod.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados da tela ModeloSubCategoria modeloSubCategoria = new ModeloSubCategoria(); modeloSubCategoria.ScatNome = txtNome.Text; modeloSubCategoria.CatCod = Convert.ToInt32(cmbCatCod.SelectedValue); //obj para gravar os dados no banco DALConexao cnx = new DALConexao(DadosDaConexao.StringDeConexao); BLLSubCategoria bllSubCategoria = new BLLSubCategoria(cnx); if (this.operacao == "Inserir") { bllSubCategoria.Incluir(modeloSubCategoria); MessageBox.Show("Cadastro efetuado, Codigo: " + modeloSubCategoria.ScatCod.ToString()); } else { modeloSubCategoria.ScatCod = Convert.ToInt32(txtScatCod.Text); bllSubCategoria.Alterar(modeloSubCategoria); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.Scat_nome = txtSubCategoria.Text; modelo.Cat_cod = Convert.ToInt32(cboCategoria.SelectedValue); DALConexao dao = new DALConexao(DadosDaConexao.StringDeConexao); BLLSubCategoria categoria = new BLLSubCategoria(dao); if (this.operacao == "inserir") { //cadastrar categoria.Incluir(modelo); MetroFramework.MetroMessageBox.Show(this, "Cadastrado com sucesso! ", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.limparTela(); this.alterarBotoes(1); } else { //alterar modelo.Scat_cod = Convert.ToInt32(txtCodigo.Text); categoria.Alterar(modelo); MetroFramework.MetroMessageBox.Show(this, "Editado com sucesso! ", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.limparTela(); this.alterarBotoes(1); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Ops Ocorreu algum erro! " + ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Salvar() { DALConexao cx = new DALConexao(DadosDaConexao.StringDaConexao); if (txtNome.Text.Trim() != "") { if (tipo == "Setor") { BLLBuffet blls = new BLLBuffet(cx); DTOBuffet dtob = new DTOBuffet(); dtob.NomeBuffet = txtNome.Text.Trim().ToUpper(); dtob.DescBuffet = txtDesc.Text.Trim().ToUpper(); blls.Incluir(dtob); this.categoria = dtob.NomeBuffet; txtNome.Clear(); txtDesc.Clear(); CarregarDgv(); } if (tipo == "Categoria") { BLLCategoria bllc = new BLLCategoria(cx); DTOCategoria dtoc = new DTOCategoria(); dtoc.NomeCat = txtNome.Text.Trim().ToUpper(); dtoc.DescCat = txtDesc.Text.Trim().ToUpper(); bllc.Incluir(dtoc); this.categoria = dtoc.NomeCat; txtNome.Clear(); txtDesc.Clear(); CarregarDgv(); } if (tipo == "Subcategoria") { BLLSubCategoria bllsc = new BLLSubCategoria(cx); DTOSubCategoria dtosc = new DTOSubCategoria(); dtosc.NomeSCat = txtNome.Text.Trim().ToUpper(); dtosc.DescSCat = txtDesc.Text.Trim().ToUpper(); bllsc.Incluir(dtosc); this.categoria = dtosc.NomeSCat; txtNome.Clear(); txtDesc.Clear(); CarregarDgv(); } } }
private void btnInserirSubCategoria_Click(object sender, EventArgs e) { if (MessageBox.Show("Confirma inclusão do item?", "Incluir item", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.ScatNome = inputInserirSubCategoria.Text; modelo.CatCod = Convert.ToInt32(catCodigo); DALConexao cx = new DALConexao(DadosdaConexao.StringDeConexao); BLLSubCategoria bll = new BLLSubCategoria(cx); bll.Incluir(modelo); inputInserirSubCategoria.Text = String.Empty; gridViewSubCategoria.DataSource = bll.Localizar(inputInserirSubCategoria.Text); MessageBox.Show("Cadastro efetuado!"); } else { MessageBox.Show("Item não incluido!", "Incluir item", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.SCatNome = txtNomeSubCat.Text; modelo.CatCod = Convert.ToInt32(cbNomeCat.SelectedValue); //obj para gravar os dados no BD DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLSubCategoria bll = new BLLSubCategoria(cx); if (this.operacao == "Inserir") { //cadastrar categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado! " + modelo.ScatCod.ToString()); } else { //alterar subcategoria //chamado2: usuário reclamou que o cadastro não estava sendo alterado // o erro estava sendo causado, pois, estava passando o nome da categoria e não o codigo para converter para int modelo.ScatCod = Convert.ToInt32(txtCodigoSubCat.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado com sucesso!"); } this.LimpaTela(); this.AlteraBotoes(1); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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 { BLLSubCategoria bll = new BLLSubCategoria(); ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.scat_nome = txtSubCategoria.Text; modelo.cat_cod = Convert.ToInt32(cbCategoria.SelectedValue); if (this.operacao == "inserir") { bll.Incluir(modelo); MessageBox.Show("Cadastro inserido com código: " + modelo.cat_cod, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { modelo.cat_cod = Convert.ToInt32(txtSubCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.limpaTela(); this.alteraBotoes(1); } catch (Exception error) { MessageBox.Show(error.Message); } }