private void btnCadastrar_Click(object sender, EventArgs e) { try { Model.Entities.tb_estoque estock = cboProduto.SelectedItem as Model.Entities.tb_estoque; Model.Entities.tb_estoque alterar = new Model.Entities.tb_estoque(); alterar.id_estoque = estock.id_estoque; alterar.qt_produtos = Convert.ToInt32(nudQuantidade.Value); alterar.id_suprimento = estock.id_suprimento; Business.EstoqueBusiness busestoque = new Business.EstoqueBusiness(); busestoque.Alterar(alterar); MessageBox.Show("Alteração efetuada com sucesso", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception) { MessageBox.Show("Ocorreu um erro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button4_Click(object sender, EventArgs e) { try { Model.tb_estoque id = dgvConsu.CurrentRow.DataBoundItem as Model.tb_estoque; Business.EstoqueBusiness business = new Business.EstoqueBusiness(); business.Remover(id); MessageBox.Show("Estoque deletado com Sucesso!"); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro desconhecido. Tente novamente."); } }
private void ConsultarProdutos() { Business.EstoqueBusiness busestoque = new Business.EstoqueBusiness(); List <Model.Entities.tb_estoque> list = busestoque.ListarPorTodos(); cboProduto.DisplayMember = nameof(Model.Entities.tb_estoque.nm_produto); cboProduto.DataSource = list; }
private Estoque AlterarEstoque(EntradasLivros entLivros, int idLivro) { var estoque = new Business.EstoqueBusiness().GetEstoqueByEntradaID(entLivros.entradaID); estoque.livroID_FK = idLivro; estoque.nrQuantidade = (int)(entLivros.ValorTotalEntrada / entLivros.unitarioLivro); estoque.vlUnitarioLivro = entLivros.unitarioLivro; return(estoque); }
private void dtpData_onValueChanged(object sender, EventArgs e) { Business.EstoqueBusiness business = new Business.EstoqueBusiness(); DateTime data = dtpData.Value.Date; List <tb_estoque> listar = business.ConsultarEstoqueData(data); dgvConsultarEstoque.DataSource = listar; }
private void nudQuantidade_ValueChanged(object sender, EventArgs e) { dgvEstoque.AutoGenerateColumns = false; int quantidade = Convert.ToInt32(nudQuantidade.Value); Business.EstoqueBusiness busE = new Business.EstoqueBusiness(); List <Model.Entities.tb_estoque> lista = busE.ListarPorQuantidade(quantidade); dgvEstoque.DataSource = lista; }
private void cboOrdem_SelectedIndexChanged(object sender, EventArgs e) { dgvEstoque.AutoGenerateColumns = false; string ordem = cboOrdem.Text; Business.EstoqueBusiness busE = new Business.EstoqueBusiness(); List <Model.Entities.tb_estoque> lista = busE.ListarTodosPorOrdem(ordem); dgvEstoque.DataSource = lista; }
public frmAlterarEstoque() { InitializeComponent(); Business.EstoqueBusiness busestoque = new Business.EstoqueBusiness(); List <Model.Entities.tb_estoque> list = busestoque.ListarPorTodos(); cboProduto.DisplayMember = nameof(Model.Entities.tb_estoque.nm_produto); cboProduto.DataSource = list; }
private void txtProduto_TextChanged(object sender, EventArgs e) { Business.EstoqueBusiness business = new Business.EstoqueBusiness(); string produto = txtProduto.Text; List <tb_estoque> listar = business.ConsultarEstoqueProduto(produto); dgvConsultarEstoque.DataSource = listar; }
private void rdnNao_CheckedChanged(object sender, EventArgs e) { Business.EstoqueBusiness business = new Business.EstoqueBusiness(); bool vendido = rdnSim.Checked; List <tb_estoque> listar = business.ConsultarEstoqueVendidoNao(vendido); dgvConsultarEstoque.DataSource = listar; }
private void nudID_ValueChanged_1(object sender, EventArgs e) { dgvEstoque.AutoGenerateColumns = false; int id = Convert.ToInt32(nudID.Value); Business.EstoqueBusiness busestock = new Business.EstoqueBusiness(); List <Model.Entities.tb_estoque> lista = busestock.ListarPorID(id); dgvEstoque.DataSource = lista; }
public ActionResult Editar(int id) { VendasLivros vendaLivro = new Business.VendaLivrosBusiness().GetVendaLivros(id); Estoque Estoque = new Business.EstoqueBusiness().GetAndRelation(vendaLivro.estoqueID_FK); ViewBag.Livro = Estoque.Livros; ViewBag.Estoque = Estoque; ViewBag.Quantidade = (Estoque.EntradasLivros.ValorTotalEntrada / Estoque.EntradasLivros.unitarioLivro); Combos(Estoque.Livros.editoraID_FK, Estoque.Livros.autorID_FK); return(View(vendaLivro)); }
public PartialViewResult _TableListarEstoqueVendas(int?id = null) { var listaDeEstoques = new List <Estoque>(); if (id.HasValue) { listaDeEstoques.Add(new Business.EstoqueBusiness().GetEstoque((int)id)); } else { listaDeEstoques = new Business.EstoqueBusiness().ListEstoqueCompleteRelation(); } return(PartialView(listaDeEstoques)); }
private void btnCadastrar_Click(object sender, EventArgs e) { try { string produto = cboProduto.Text; int idsupri = 0; Model.Entities.tb_estoque estoque = new Model.Entities.tb_estoque(); Business.EstoqueBusiness busestoque = new Business.EstoqueBusiness(); Business.SuprimentosBusiness bussupri = new Business.SuprimentosBusiness(); Model.Entities.tb_estoque existente = busestoque.ListarPorProduto(produto); List <Model.Entities.tb_suprimento> supri = bussupri.ListarPorProdutoDecrescente(produto); foreach (Model.Entities.tb_suprimento t in supri) { if (t.nm_produto == produto) { idsupri = t.id_suprimento; break; } } estoque.id_suprimento = idsupri; estoque.qt_produtos = Convert.ToInt32(nudQuantidade.Value); if (existente == null) { busestoque.Inserir(estoque); MessageBox.Show("Cadastro efetuado com sucesso", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { estoque.id_estoque = existente.id_estoque; busestoque.Alterar(estoque); MessageBox.Show("Adicionado ao estoque com sucesso", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception) { MessageBox.Show("Ocorreu um erro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnFinalizarPedido_Click(object sender, EventArgs e) { try { Business.CompraBusiness compraBusiness = new Business.CompraBusiness(); Business.EstoqueBusiness estoqueBusiness = new Business.EstoqueBusiness(); Model.tb_compra compra = new Model.tb_compra(); compra.dt_compra = DateTime.Now.Date; compra.vl_valorTotal = Convert.ToDecimal(lblTotal.Text); compraBusiness.InserirCompra(compra); Model.tb_compra_item compraItem = new Model.tb_compra_item(); Model.tb_estoque estoqueItem = new Model.tb_estoque(); List <Model.tb_produto> itens = dgvProdutos.DataSource as List <Model.tb_produto>; foreach (var item in itens) { compraItem.id_compra = compra.id_compra; compraItem.id_produto = item.id_produto; estoqueItem.id_produto = item.id_produto; estoqueItem.dt_entrada = DateTime.Now.Date; estoqueItem.bt_vendido = false; compraBusiness.InserirCompraItem(compraItem); estoqueBusiness.CadastrarEstoque(estoqueItem); } MessageBox.Show("Compra finalizada com sucesso"); dgvProdutos.DataSource = null; lblTotal.Text = "0,00"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { try { Model.tb_estoque estoque = dgvConsu.CurrentRow.DataBoundItem as Model.tb_estoque; Model.tb_fornecedor f = cboForne.SelectedItem as Model.tb_fornecedor; Model.tb_produto p = cboProduto.SelectedItem as Model.tb_produto; estoque.id_Fornecedor = f.id_fornecedor; estoque.id_produto = p.id_produto; estoque.ds_produto = txtDescrição.Text; estoque.dt_Entrada = dtpEntra.Value; estoque.prc_custo = nudCusto.Value; estoque.prc_venda = nudVenda.Value; estoque.qtd_produto = Convert.ToInt32(nudUnidade.Value); estoque.dt_saida = dtpSai.Value; estoque.dt_validadeproduto = dtpVal.Value; estoque.prc_venda = nudVenda.Value; Business.EstoqueBusiness bus = new Business.EstoqueBusiness(); bus.Alterar(estoque); MessageBox.Show("Alterado com Sucesso"); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro desconhecido. Tente novamente."); } }
private void btnRemover_Click(object sender, EventArgs e) { try { Model.Entities.tb_estoque estoque = cboProduto.SelectedItem as Model.Entities.tb_estoque; Business.EstoqueBusiness busestoque = new Business.EstoqueBusiness(); busestoque.Remover(estoque.id_estoque); MessageBox.Show("Remoção efetuada com sucesso", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information); ConsultarProdutos(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception) { MessageBox.Show("Ocorreu um erro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button6_Click(object sender, EventArgs e) { try { Business.EstoqueBusiness bus = new Business.EstoqueBusiness(); List <Model.tb_estoque> lista = bus.Listar(); dgvConsu.AutoGenerateColumns = false; dgvConsu.DataSource = lista; } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro desconhecido. Tente novamente."); } }
private void cboProduto_SelectedIndexChanged_1(object sender, EventArgs e) { string produto = cboProduto.Text; int quantidade = 0; int idsupri = 0; Business.SuprimentosBusiness bussupri = new Business.SuprimentosBusiness(); Business.EstoqueBusiness busestoque = new Business.EstoqueBusiness(); List <Model.Entities.tb_suprimento> lista = bussupri.ListarPorProdutoDecrescente(produto); Model.Entities.tb_estoque estoque = busestoque.ListarPorProduto(produto); foreach (Model.Entities.tb_suprimento t in lista) { if (t.nm_produto == produto) { quantidade = t.qt_produtos; idsupri = t.id_suprimento; break; } } if (estoque == null) { nudQuantidade.Value = quantidade; } else if (estoque != null && estoque.id_suprimento != idsupri) { nudQuantidade.Value = Convert.ToInt32(quantidade + estoque.qt_produtos); } else if (estoque != null && estoque.id_suprimento == idsupri) { nudQuantidade.Value = Convert.ToInt32(estoque.qt_produtos); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Model.Entities.tb_estoque selecionado = cboProduto.SelectedItem as Model.Entities.tb_estoque; Model.Entities.tb_estoque estoque = new Model.Entities.tb_estoque(); estoque.qt_produtos = selecionado.qt_produtos - Convert.ToInt32(nudRetirada.Value); estoque.id_estoque = selecionado.id_estoque; Business.EstoqueBusiness busestoque = new Business.EstoqueBusiness(); busestoque.Alterar(estoque); MessageBox.Show("Retirada efetuada com sucesso", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception) { MessageBox.Show("Ocorreu um erro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }