private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaSubCategoria f = new frmConsultaSubCategoria(); // obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLSubcategoria bll = new BLLSubcategoria(cx); //exibe o frmConsultaCategoria para seleção da alteração f.ShowDialog(); //verifica se foi armazenado uma categoria no frmConsultaCategoria if (f.codigo != 0) { ModeloSubCategoria modelo = bll.CarregarModeloSubCategoria(f.codigo); txtSCod.Text = modelo.ScatCod.ToString(); txtNomeSubcategoria.Text = modelo.ScatNome; cbNomeCategoria.SelectedValue = modelo.CatCod; alteraBotoes(3); } else { this.limpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura de dados ModeloSubCategoria modelo = new ModeloSubCategoria(); modelo.ScatNome = txtNomeSubcategoria.Text; modelo.CatCod = Convert.ToInt32(cbNomeCategoria.SelectedValue); // obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLSubcategoria bll = new BLLSubcategoria(cx); if (this.operacao == "inserir") { //cadastrar uma subcategoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado com sucesso! \n O código da subcategoria é: " + modelo.ScatCod.ToString()); } else { //alterar uma subcategoria modelo.ScatCod = Convert.ToInt32(txtSCod.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro atualizado com sucesso!"); } this.limpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void frmProduto_Load(object sender, EventArgs e) { this.alteraBotoes(1); //criar conexão para exibir no combobox os nomes da categoria DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCategoria bll = new BLLCategoria(cx); cbCategoria.DataSource = bll.Localizar(""); cbCategoria.DisplayMember = "cat_nome"; cbCategoria.ValueMember = "cat_cod"; try { //criar conexão para exibir no combobox os nomes da subcategoria BLLSubcategoria sbll = new BLLSubcategoria(cx); cbSubCategoria.DataSource = sbll.LocalizaPorCategoria((int)cbCategoria.SelectedValue); cbSubCategoria.DisplayMember = "scat_nome"; cbSubCategoria.ValueMember = "scat_cod"; } catch { MessageBox.Show("Cadastre uma cegoria"); } //criar conexão para exibir no combobox os nomes da unidade de medidas BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx); cbUnidadeDeMedida.DataSource = ubll.Localizar(""); cbUnidadeDeMedida.DisplayMember = "umed_nome"; cbUnidadeDeMedida.ValueMember = "umed_cod"; }
private void btAddCategoria_Click(object sender, EventArgs e) { frmCadastroCategoria f = new frmCadastroCategoria(); f.ShowDialog(); f.Dispose(); //criar conexão para exibir no combobox os nomes da categoria DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCategoria bll = new BLLCategoria(cx); cbCategoria.DataSource = bll.Localizar(""); cbCategoria.DisplayMember = "cat_nome"; cbCategoria.ValueMember = "cat_cod"; try { //criar conexão para exibir no combobox os nomes da subcategoria BLLSubcategoria sbll = new BLLSubcategoria(cx); cbSubCategoria.DataSource = sbll.LocalizaPorCategoria((int)cbCategoria.SelectedValue); cbSubCategoria.DisplayMember = "scat_nome"; cbSubCategoria.ValueMember = "scat_cod"; } catch { MessageBox.Show("Cadastre uma cegoria"); } }
private void btLocalizar_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLSubcategoria bll = new BLLSubcategoria(cx); dgvDados.DataSource = bll.Localizar(txtValor.Text); }
private void cbCategoria_SelectedIndexChanged(object sender, EventArgs e) { //criar conexão para exibir no combobox os nomes da categoria DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); try { cbSubCategoria.Text = ""; //criar conexão para exibir no combobox os nomes da subcategoria BLLSubcategoria sbll = new BLLSubcategoria(cx); cbSubCategoria.DataSource = sbll.LocalizaPorCategoria((int)cbCategoria.SelectedValue); cbSubCategoria.DisplayMember = "scat_nome"; cbSubCategoria.ValueMember = "scat_cod"; } catch { // MessageBox.Show("Cadastre uma cegoria"); } }
private void btExcluir_Click(object sender, EventArgs e) { try { //leitura de dados DialogResult d = MessageBox.Show("Deseja excluir a subcategoria?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { // obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLSubcategoria bll = new BLLSubcategoria(cx); bll.Excluir(Convert.ToInt32(txtSCod.Text)); this.limpaTela(); this.alteraBotoes(1); } } catch { MessageBox.Show("Não é possível excluir a subcategoria! \n A subcategoria está sendo utilizada em outro local."); this.alteraBotoes(3); } }