private void frmCadastroProduto_Load(object sender, EventArgs e) { this.alterarBotoes(1); //ComboBox 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 { //ComboBox da Subcategoria BLLSubCategoria sbll = new BLLSubCategoria(cx); cbSubCategoria.DataSource = sbll.LocalizarPorCategoria((int)cbCategoria.SelectedValue); cbSubCategoria.DisplayMember = "scat_nome"; cbSubCategoria.ValueMember = "scat_cod"; } catch { MessageBox.Show("Cadastre uma Categoria"); } //ComboBox da Unidade de Medidas BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx); cbUnd.DataSource = ubll.Localizar(""); cbUnd.DisplayMember = "umed_nome"; cbUnd.ValueMember = "umed_cod"; }
private void btnSalvar_Click(object sender, EventArgs e) { try { //Leitura dos Dados ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida(); modelo.UmedNome = txtUnidadeMedida.Text; //Obj para gravar os dados no Banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); if (this.operacao == "inserir") { //Cadastrar uma Categoria bll.incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.UmedCod.ToString()); } else { //Alterar uma Categoria modelo.UmedCod = Convert.ToInt32(txtCod.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro Alterado!"); } this.LimpaTela(); this.alterarBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btPesquisar_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); dgvDados.DataSource = bll.Localizar(txtValor.Text); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaUnidadeDeMedida f = new frmConsultaUnidadeDeMedida(); f.ShowDialog(); if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(f.codigo); txtCod.Text = modelo.UmedCod.ToString(); txtUnidadeMedida.Text = modelo.UmedNome; alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void btnExcluir_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); bll.Excluir(Convert.ToInt32(txtCod.Text)); this.LimpaTela(); this.alterarBotoes(1); } } catch { MessageBox.Show("Impossível excluir o registro. \n O Registro Está sendo Utilizado em outro Local."); this.alterarBotoes(3); } }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaUnidadeDeMedida f = new frmConsultaUnidadeDeMedida(); f.ShowDialog(); if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLUnidadeDeMedida bll = new BLL.BLLUnidadeDeMedida(cx); ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(f.codigo); txtCod.Text = modelo.UmedCod.ToString(); txtUnidadeMedida.Text = modelo.UmedNome; alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void frmCadastroDeProdutos_Load(object sender, EventArgs e) { Ferramentas.CloseButtonDisabler.FormCloseButtonDisabler.DisableCloseButton(this.Handle.ToInt32()); AlteraBotoes(1); DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLCategoria bll = new BLLCategoria(cx); cbCategoria.DataSource = bll.Localizar(""); cbCategoria.DisplayMember = "cat_nome"; cbCategoria.ValueMember = "cat_cod"; cbCategoria.AutoCompleteMode = AutoCompleteMode.Suggest; cbCategoria.AutoCompleteSource = AutoCompleteSource.ListItems; try { BLLSubCategoria sbll = new BLLSubCategoria(cx); cbSubCategoria.DataSource = sbll.LocalizarPorCategoria((int) cbCategoria.SelectedValue); cbSubCategoria.DisplayMember = "scat_nome"; cbSubCategoria.ValueMember = "scat_cod"; cbSubCategoria.AutoCompleteMode = AutoCompleteMode.Suggest; cbSubCategoria.AutoCompleteSource = AutoCompleteSource.ListItems; } catch { // MessageBox.Show("Cadastre uma Categoria"); } BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx); cbUnidadeMedida.DataSource = ubll.Localizar(""); cbUnidadeMedida.DisplayMember = "umed_nome"; cbUnidadeMedida.ValueMember = "umed_cod"; cbUnidadeMedida.AutoCompleteMode = AutoCompleteMode.Suggest; cbUnidadeMedida.AutoCompleteSource = AutoCompleteSource.ListItems; txtNome.Focus(); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaUnidadeDeMedida consulta = new frmConsultaUnidadeDeMedida(); consulta.ShowDialog(); if (consulta.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(consulta.codigo); txtCodigo.Text = modelo.umedCod.ToString(); txtNome.Text = modelo.umedNome; AlteraBotoes(3); } else { this.LimpaCampos(); this.AlteraBotoes(1); } consulta.Dispose(); }
private void btExcluir_Click(object sender, EventArgs e) { try { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); DialogResult res = MessageBox.Show("Deseja excluir esta unidade de Medida ?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (res.ToString() == "Yes") { DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); bll.Excluir(Convert.ToInt32(txtCodigo.Text)); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Registro excluido com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LimpaCampos(); this.AlteraBotoes(1); } } catch (Exception erro) { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Impossivel excluir este registro \n O Registro está sendo utilizado \n" + erro.Message, "Erro", MessageBoxButtons.OK,MessageBoxIcon.Error); AlteraBotoes(3); } }
private void LocalizarButton_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); DadosDataGridView.DataSource = bll.Localizar(ValorTextBox.Text); }
private void txtUnidadeMedida_Leave(object sender, EventArgs e) { if(this.operacao == "inserir") { int r = 0; DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); r = bll.VerificaUnidadeDeMedida(txtUnidadeMedida.Text); if (r > 0) { DialogResult d = MessageBox.Show("Já existe um registro com esse valor. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { this.operacao = "alterar"; ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(r); txtCod.Text = modelo.UmedCod.ToString(); txtUnidadeMedida.Text = modelo.UmedNome; // alteraBotoes(3); } } } }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida(); modelo.umedNome = txtNome.Text; DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); if (operacao == "inserir") { //cadastrar categoria bll.Incluir(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro efetuado - Código " + modelo.umedCod.ToString(), "Informação", MessageBoxButtons.OK,MessageBoxIcon.Information); } else { // alterar categoria modelo.umedCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro Alterado", "Informação", 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); } }
private void txtNome_Leave(object sender, EventArgs e) { if (this.operacao == "inserir") { int r = 0; DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); r = bll.VerificaUnidadeDeMedida(txtNome.Text); if (r > 0) { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); DialogResult res = MessageBox.Show("Já Existe um registro com esta unidade de Medida. Deseja Alterar ?", "Aviso", MessageBoxButtons.YesNo,MessageBoxIcon.Information); if (res.ToString() == "Yes") { this.operacao = "alterar"; ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(r); txtCodigo.Text = modelo.umedCod.ToString(); txtNome.Text = modelo.umedNome; } else { LimpaCampos(); this.AlteraBotoes(1); } } } }
private void btAddUnMed_Click(object sender, EventArgs e) { frmCadastroUnidadeDeMedida und = new frmCadastroUnidadeDeMedida(); und.ShowDialog(); und.Dispose(); DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx); cbUnidadeMedida.DataSource = bll.Localizar(""); cbUnidadeMedida.DisplayMember = "umed_nome"; cbUnidadeMedida.ValueMember = "umed_cod"; cbUnidadeMedida.AutoCompleteMode = AutoCompleteMode.Suggest; cbUnidadeMedida.AutoCompleteSource = AutoCompleteSource.ListItems; }