public void Remover(int id) { Model.Entities.tb_estoque remove = db.tb_estoque.FirstOrDefault(t => t.id_estoque == id); db.tb_estoque.Remove(remove); db.SaveChanges(); }
public void Adcionar(Model.Entities.tb_estoque estoque) { Model.Entities.tb_estoque antigo = db.tb_estoque.FirstOrDefault(t => t.id_estoque == estoque.id_estoque); antigo.qt_produtos = estoque.qt_produtos; db.SaveChanges(); }
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); } }
public Model.Entities.tb_estoque ListarPorProduto(string produto) { DataBase.EstoqueDataBase db = new DataBase.EstoqueDataBase(); Model.Entities.tb_estoque modelo = db.ListarPorProduto(produto); return(modelo); }
public Model.Entities.tb_estoque ListarPorIdModelo(int id) { DataBase.EstoqueDataBase db = new DataBase.EstoqueDataBase(); Model.Entities.tb_estoque list = db.ListarPorIdModelo(id); return(list); }
public void Inserir(Model.Entities.tb_estoque estock) { //if (cliente.ds_cel == string.Empty) //throw new ArgumentException(" o campo Celular è obrigatorio"); // if (cliente.ds_cep == string.Empty) // throw new ArgumentException(" o campo CEP è obrigatorio"); // if (cliente.ds_cpf == string.Empty) // throw new ArgumentException(" o campo CPF è obrigatorio"); // if (cliente.ds_email == string.Empty) // throw new ArgumentException(" o campo Celular è obrigatorio"); // if (cliente.ds_rg == string.Empty) //throw new ArgumentException(" o campo RG è obrigatorio"); // if (cliente.ds_tel == string.Empty) // throw new ArgumentException(" o campo TELEFONE è obrigatorio"); // if (cliente.dt_nasc > DateTime.Now) // throw new ArgumentException(" o campo NASCIMENTO deve ser preenchido corretamente"); // if (cliente.end_cliente == string.Empty) // throw new ArgumentException(" o campo ENDEREÇO è obrigatorio"); // if (cliente.nm_cliente == string.Empty) // throw new ArgumentException(" o campo NOME è obrigatorio"); // if (cliente.nu_cliente == string.Empty) // throw new ArgumentException(" o campo Nº CASA è obrigatorio"); // if (cliente.UF_estado == string.Empty) // throw new ArgumentException(" o campo ESTADO è obrigatorio"); DataBase.EstoqueDataBase db = new DataBase.EstoqueDataBase(); db.Inserir(estock); }
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 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 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); } }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { Model.Entities.tb_estoque estock = cboProduto.SelectedItem as Model.Entities.tb_estoque; nudQuantidade.Value = Convert.ToDecimal(estock.qt_produtos); }
public Model.Entities.tb_estoque ListarPorProduto(string produto) { Model.Entities.tb_estoque estockEntrada = db.tb_estoque.FirstOrDefault(t => t.tb_suprimento.nm_produto == produto); return(estockEntrada); }
public Model.Entities.tb_estoque ListarPorIdModelo(int id) { Model.Entities.tb_estoque estockId = db.tb_estoque.FirstOrDefault(t => t.id_estoque == id); return(estockId); }
public void Inserir(Model.Entities.tb_estoque estoque) { db.tb_estoque.Add(estoque); db.SaveChanges(); }
public void Alterar(Model.Entities.tb_estoque estoque) { DataBase.EstoqueDataBase db = new DataBase.EstoqueDataBase(); db.Alterar(estoque); }