public void AlterarProduto(Database.Entity.tb_produto produto)// Pegar o id do DataGridView { if (string.IsNullOrWhiteSpace(produto.nm_produto)) { throw new ArgumentException("Informe o nome do produto"); } if (string.IsNullOrWhiteSpace(produto.ds_categoria)) { throw new ArgumentException("Informe a categoria"); } if (string.IsNullOrWhiteSpace(produto.ds_observacao)) { throw new ArgumentException("Informe uma observação"); } if (produto.vl_preco == 0.00m || produto.vl_preco == null) { throw new ArgumentException("Informe o preço do produto"); } if (produto.id_produtos == 0 || produto.id_produtos == null) { throw new ArgumentException("Informe o registro que deseja alterar"); } produtoDatabase.AlterarProduto(produto); }
private void btnAlterar_Click_1(object sender, EventArgs e) { try { Database.Entity.tb_produto produto = new Database.Entity.tb_produto(); produto.id_produtos = Convert.ToInt32(nudID.Value); produto.nm_produto = txtProduto.Text; produto.vl_preco = nudPreco.Value; produto.ds_categoria = cboCategoria.Text; produto.ds_observacao = txtObservacao.Text; produtoBusiness.AlterarProduto(produto); dgvProduto.AutoGenerateColumns = false; dgvProduto.DataSource = produtoBusiness.ListarTodos(); MessageBox.Show("Produto alterado"); LimparCampos(); //lblAlterou.Text = "--"; } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Oorreu um erro"); } }
private void btnAdicionar_Click(object sender, EventArgs e) { try { Database.Entity.tb_produto produto = cboProduto.SelectedItem as Database.Entity.tb_produto; Database.Entity.tb_venda_produto vendaProduto = new Database.Entity.tb_venda_produto(); vendaProduto.id_produtos = produto.id_produtos; vendaProduto.tb_produto = produto; vendaProduto.qt_produto = Convert.ToInt32(nudQuantidade.Value); nudTotal.Value += nudPreco.Value * Convert.ToInt32(nudQuantidade.Value); vendaProduto.vl_total = nudTotalProduto.Value; var produtos = dgvListaDeProdutos.DataSource as List <Database.Entity.tb_venda_produto>; if (produtos == null) { produtos = new List <Database.Entity.tb_venda_produto>(); } produtos.Add(vendaProduto); dgvListaDeProdutos.AutoGenerateColumns = false; dgvListaDeProdutos.DataSource = null; dgvListaDeProdutos.DataSource = produtos; } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro"); } }
public List <Database.Entity.tb_produto> Consultar(Database.Entity.tb_produto tbs) { if (tbs.nm_produto == string.Empty || tbs.nm_marca == string.Empty) { throw new Exception("Invalidos"); } return(db.Consultar(tbs)); }
private void btnAdicionar_Click(object sender, EventArgs e) { Database.Entity.tb_produto tbs = new Database.Entity.tb_produto(); tbs.nm_produto = txtNmProduto.Text; tbs.nm_categoria = cbotipo.Text; Business.BusinessEstoque business = new Business.BusinessEstoque(); business.InserirProduto(tbs); }
public void AlterarProduto(Database.Entity.tb_produto tbs) { if (tbs.nm_produto == string.Empty || tbs.nm_marca == string.Empty || tbs.nm_lote == string.Empty) { throw new Exception("Invalidos"); } db.AlterarProduto(tbs); }
private void cboProduto_SelectedIndexChanged(object sender, EventArgs e) { Database.Entity.tb_produto produto = cboProduto.SelectedItem as Database.Entity.tb_produto; nudPreco.Value = produto.vl_preco; txtObservacao.Text = produto.ds_observacao; nudTotalProduto.Value = produto.vl_preco; nudQuantidade.Value = 1; }
private void btnDeletar_Click(object sender, EventArgs e) { Database.Entity.tb_estoque tbs = new Database.Entity.tb_estoque(); Database.Entity.tb_forncedor fornecedor = cboFornecedor.SelectedItem as Database.Entity.tb_forncedor; Database.Entity.tb_produto produto = cboProduto.SelectedItem as Database.Entity.tb_produto; tbs.id_forncedor = fornecedor.id_Forncedor; tbs.id_produto = produto.id_produto; Business.BusinessEstoque estoque = new Business.BusinessEstoque(); }
private void button1_Click(object sender, EventArgs e) { Database.Entity.tb_produto tbs = new Database.Entity.tb_produto(); tbs.nm_produto = cboNome.Text; Business.BusinessEstoque produto = new Business.BusinessEstoque(); List <Database.Entity.tb_produto> pro = produto.Consultar(tbs); dtvConsulta.DataSource = pro; }
private void btnAlterar_Click(object sender, EventArgs e) { Database.Entity.tb_produto tbs = new Database.Entity.tb_produto(); tbs.nm_produto = txtNome.Text; tbs.nm_categoria = cboTipoo.Text; Business.BusinessEstoque business = new Business.BusinessEstoque(); business.AlterarProduto(tbs); List <Database.Entity.tb_produto> pro = business.Consultar(tbs); dtvConsulta.DataSource = pro; }
private void btnDeletar_Click(object sender, EventArgs e) { Database.Entity.tb_produto tbs = cboProduto.SelectedItem as Database.Entity.tb_produto; int id = Convert.ToInt32(cboProduto.Text); Business.BusinessEstoque business = new Business.BusinessEstoque(); business.DeletarProduto(id); List <Database.Entity.tb_produto> pro = business.Consultar(tbs); dtvConsulta.DataSource = pro; }
private void btnLogin_Click(object sender, EventArgs e) { Database.Entity.tb_estoque tbs = new Database.Entity.tb_estoque(); Database.Entity.tb_forncedor fornecedor = cboFornecedor.SelectedItem as Database.Entity.tb_forncedor; Database.Entity.tb_produto produto = cboProduto.SelectedItem as Database.Entity.tb_produto; tbs.id_forncedor = fornecedor.id_Forncedor; tbs.id_produto = produto.id_produto; tbs.dt_entrada = dtpEntrada.Value; tbs.dt_saida = dtpSaida.Value; tbs.qnt_produto = Convert.ToInt32(nudQTD.Value); Business.BusinessEstoque business = new Business.BusinessEstoque(); business.InserirForneEstoque(tbs); }
private void Button1_Click(object sender, EventArgs e) { Database.Entity.tb_estoque tbs = new Database.Entity.tb_estoque(); Database.Entity.tb_produto produto = cboProduto.SelectedItem as Database.Entity.tb_produto; string te = cboConsultarProduto.Text; tbs.id_produto = produto.id_produto; tbs.nm_produto = cboConsultarProduto.Text; tbs.qnt_produto = Convert.ToInt32(nudConsultarNud.Value); tbs.dt_entrada = dtpConsultarEntrada.Value; tbs.dt_saida = dtpConsultarSaida.Value; Business.BusinessEstoque prod = new Business.BusinessEstoque(); List <Database.Entity.tb_estoque> pro = prod.ConsultarEstoque(tbs); dtvConsulta.DataSource = pro; }
private void btnAdicionar_Click_1(object sender, EventArgs e) { Database.Entity.tb_produto tbs = new Database.Entity.tb_produto(); tbs.nm_produto = txtNmProduto.Text; tbs.nm_categoria = cbotipo.Text; Business.BusinessEstoque business = new Business.BusinessEstoque(); business.InserirProduto(tbs); Business.BusinessCombo tb = new Business.BusinessCombo(); List <Database.Entity.tb_produto> produto = tb.ConsultarComboProduto(); dtvConsulta.DataSource = produto; Business.BusinessCombo ttb = new Business.BusinessCombo(); List <Database.Entity.tb_produto> produtot = ttb.ConsultarComboProduto(); cboNome.DisplayMember = nameof(Database.Entity.tb_produto.nm_produto); cboNome.DataSource = produto; }
private void dgvProduto_RowHeaderMouseDoubleClick_1(object sender, DataGridViewCellMouseEventArgs e) { try { Database.Entity.tb_produto produto = new Database.Entity.tb_produto(); produto.id_produtos = Convert.ToInt32(dgvProduto.CurrentRow.Cells[0].Value); produto.nm_produto = dgvProduto.CurrentRow.Cells[1].Value.ToString(); produto.vl_preco = Convert.ToDecimal(dgvProduto.CurrentRow.Cells[2].Value); produto.ds_observacao = dgvProduto.CurrentRow.Cells[3].Value.ToString(); produto.ds_categoria = dgvProduto.CurrentRow.Cells[4].Value.ToString(); txtProduto.Text = produto.nm_produto; txtObservacao.Text = produto.ds_observacao; nudPreco.Value = produto.vl_preco; cboCategoria.Text = produto.ds_categoria; nudID.Value = produto.id_produtos; } catch (Exception) { MessageBox.Show("Ocorreu um erro"); } }
private void btnInserir_Click(object sender, EventArgs e) { try { Database.Entity.tb_produto produto = new Database.Entity.tb_produto(); produto.nm_produto = txtProduto.Text; produto.vl_preco = nudPreco.Value; produto.ds_categoria = txtCategoria.Text; produto.ds_observacao = txtObservacao.Text; produtoBusiness.InserirProduto(produto); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro"); } }
public void InserirProduto(Database.Entity.tb_produto produto) { if (string.IsNullOrWhiteSpace(produto.nm_produto)) { throw new ArgumentException("Informe o nome do produto"); } if (string.IsNullOrWhiteSpace(produto.ds_categoria)) { throw new ArgumentException("Informe a categoria"); } if (string.IsNullOrWhiteSpace(produto.ds_observacao)) { throw new ArgumentException("Informe uma observação"); } if (produto.vl_preco == 0.00m || produto.vl_preco == null) { throw new ArgumentException("Informe o preço do produto"); } produtoDatabase.InserirProduto(produto); }