private void excluirProdutoBtn_Click_1(object sender, EventArgs e) { try { if ((CodigoProduto != 0)) { if (MessageBox.Show("Deseja realmente excluir isto?", "Cuidado!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { Produto produto = new Produto(); produto.IdProduto = CodigoProduto; DALProduto dALProduto = new DALProduto(); dALProduto.Excluir(produto.IdProduto); consultarProdutoCadGridView.DataSource = dALProduto.Pesquisar(); CodigoProduto = 0; MessageBox.Show("Produto excluído com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Operação cancelada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Tabela vazia ou produto não selecionado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void excluirCategoriaBtn_Click_1(object sender, EventArgs e) { if ((_codigoCategoria != 0)) { if (MessageBox.Show("Deseja realmente excluir isto?", "Cuidado!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { Grupo grupo = new Grupo(); grupo.IdGrupo = _codigoCategoria; DALGrupo dALGrupo = new DALGrupo(); DALProduto dALProduto = new DALProduto(); Produto produto = dALGrupo.checaProdutoLinkado(_codigoCategoria); if (!(produto.IdGrupo == _codigoCategoria)) { dALGrupo.Excluir(grupo.IdGrupo); consultaCategoriaGridView.DataSource = dALGrupo.Pesquisar(); _codigoCategoria = 0; MessageBox.Show("Categoria excluida com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Categoria está linkada com algum produto!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Operação cancelada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Tabela vazia ou categoria não selecionada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void categoriaProdutoCbx_DropDown_1(object sender, EventArgs e) { DALProduto dALProduto = new DALProduto(); categoriaProdutoCbx.DataSource = dALProduto.carregaComboBoxCategoria(); categoriaProdutoCbx.DisplayMember = "categoria"; }
public void carregarDadosNoTextBox() { if (_codigoProduto != 0) { DALProduto dALProduto = new DALProduto(); Produto produto = dALProduto.carregaProduto(_codigoProduto); categoriaAltProdCbx.DataSource = dALProduto.carregaComboBoxCategoria(); categoriaAltProdCbx.DisplayMember = "categoria"; marcaAltProdTbx.Text = produto.Marca; modeloAltProdTbx.Text = produto.Modelo; quantidadeAltProdTbx.Text = Convert.ToString(produto.Quantidade); precoAltProdTbx.Text = Convert.ToString(produto.Preco); descricaoAltProdTbx.Text = produto.Descricao; categoriaAltProdCbx.SelectedIndex = categoriaAltProdCbx.FindStringExact(produto.Categoria); } }
private void pesquisarProdutoBtn_Click_1(object sender, EventArgs e) { try { DALProduto dALProduto = new DALProduto(); if (marcaPesqTbx.Text == string.Empty) { consultarProdutoCadGridView.DataSource = dALProduto.PesquisarPorModelo(modeloPesqTbx.Text); alterarNomesCulunasGridView(); } else { consultarProdutoCadGridView.DataSource = dALProduto.PesquisarPorMarca(marcaPesqTbx.Text); alterarNomesCulunasGridView(); } conn.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void salvarAltProdBtn_Click_1(object sender, EventArgs e) { try { if ((_codigoProduto != 0)) { DALGrupo dALGrupo = new DALGrupo(); DALProduto dALProduto = new DALProduto(); Produto produto = dALProduto.getIdCategoria(categoriaAltProdCbx.Text); ValidarCamposProduto validarCamposProduto = new ValidarCamposProduto(); Grupo grupo = dALGrupo.getEstadoCategoria(produto.IdGrupo); if (grupo.EstadoCategoria == 'S') { produto.Marca = marcaAltProdTbx.Text; produto.Modelo = modeloAltProdTbx.Text; produto.Descricao = descricaoAltProdTbx.Text; produto.Categoria = categoriaAltProdCbx.Text; if (TestarIntAndDecimalVazio() == true) { produto.Quantidade = _quantidade; produto.Preco = _preco; } produto.IdProduto = _codigoProduto; if (validarCamposProduto.ValidarCampos(produto) == 0) { if (MessageBox.Show("Deseja realmente alterar isto?", "Cuidado!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { dALProduto.Alterar(produto); MessageBox.Show("Produto alterado com sucesso!"); conn.Close(); Dispose(); } else { MessageBox.Show("Operação cancelada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { switch (validarCamposProduto.ValidarCampos(produto)) { case 1: MessageBox.Show("Marca é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 2: MessageBox.Show("Modelo é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 3: MessageBox.Show("Descrição é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 4: MessageBox.Show("Quantidade é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 5: MessageBox.Show("Preço é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 6: MessageBox.Show("Categoria é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } } } else { MessageBox.Show("Categoria indisponível no momento.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void avancarCadProdBtn_Click_1(object sender, EventArgs e) { try { if (LiberaCampos() == true) { DALGrupo dALGrupo = new DALGrupo(); DALProduto dALProduto = new DALProduto(); Produto produto = dALProduto.getIdCategoria(categoriaProdutoCbx.Text); ValidarCamposProduto validarCamposProduto = new ValidarCamposProduto(); Grupo grupo = dALGrupo.getEstadoCategoria(produto.IdGrupo); if (grupo.EstadoCategoria == 'S') { produto.Categoria = categoriaProdutoCbx.Text; produto.IdFornecedor = IdFornecedor; produto.NomeFornecedor = NomeFornecedor; produto.Marca = marcaCadProdTbx.Text; produto.Modelo = modeloCadProdTbx.Text; produto.Descricao = descricaoProdutoTbx.Text; if (TestarIntAndDecimalVazio() == true) { produto.Quantidade = _quantidade; produto.Preco = _preco; } if (validarCamposProduto.ValidarCampos(produto) == 0) { MySqlConnection conn = new Conexao().ObjetoConexao(); dALProduto.Inserir(produto); MessageBox.Show("Produto cadastrado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); conn.Close(); Dispose(); } else { switch (validarCamposProduto.ValidarCampos(produto)) { case 1: MessageBox.Show("Marca é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 2: MessageBox.Show("Modelo é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 3: MessageBox.Show("Descrição é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 4: MessageBox.Show("Quantidade é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 5: MessageBox.Show("Preço é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 6: MessageBox.Show("Categoria é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } } } else { MessageBox.Show("Categoria vazia ou indisponível no momento.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Fornecedor é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }