public static bool InsertVendaEItemOnTable(Venda V) { LojaEntities db = SingletonObjectContext.Instance.Context; try { for (int i = 0; i < ItemVendaDAO.GetListItens().Count; i++) { var IV = new ItemVenda(); var VEI = new VendaEItem(); var P = new Produto(); VEI.Venda = V; VEI.ItemVenda = ItemVendaDAO.GetListItens()[i]; P.Codigo = VEI.ItemVenda.Produto.Codigo; P = ProdutoDAO.FindCodigo(P); P.Estoque -= VEI.ItemVenda.Quant; ProdutoDAO.Alter(P); ItemVendaDAO.Insert(VEI.ItemVenda); VEI.ItemVenda = ItemVendaDAO.Find(VEI.ItemVenda); VendaEItemDAO.Insert(VEI); } ItemVendaDAO.ClearList(); return(true); } catch { return(false); } }
public static Vendedor Find(Vendedor V) { LojaEntities db = SingletonObjectContext.Instance.Context; try { return(db.Vendedores.FirstOrDefault(x => x.Cpf.Equals(V.Cpf))); } catch { return(null); } }
public static Produto FindCodigo(Produto P) { LojaEntities db = SingletonObjectContext.Instance.Context; try { return(db.Produtos.FirstOrDefault(x => x.Codigo.Equals(P.Codigo))); } catch { return(null); } }
public static List <VendaEItem> FindVI(VendaEItem VI) { LojaEntities db = SingletonObjectContext.Instance.Context; try { return(db.VendaEItens.Include("Venda").Include("ItemVenda.Produto").Where(x => x.Venda.Id == (VI.Venda.Id)).ToList()); } catch (Exception error) { return(null); } }
public static Venda Find(Venda V) { LojaEntities db = SingletonObjectContext.Instance.Context; try { return(db.Vendas.Include("Cliente").Include("Vendedor").FirstOrDefault(x => x.Id == V.Id)); } catch { return(null); } }
public static Administrador Find(Administrador A) { LojaEntities db = SingletonObjectContext.Instance.Context; try { return(db.Administradores.FirstOrDefault(x => x.Cpf.Equals(A.Cpf))); } catch { return(null); } }
public static ItemVenda Find(ItemVenda I) { LojaEntities db = SingletonObjectContext.Instance.Context; try { return(db.Itens.FirstOrDefault(x => x.Id == I.Id)); } catch { return(null); } }
public static Cliente Find(Cliente C) { LojaEntities db = SingletonObjectContext.Instance.Context; try { return(db.Clientes.FirstOrDefault(x => x.Cpf.Equals(C.Cpf))); } catch { return(null); } }
public static bool Delete(Vendedor V) { LojaEntities db = SingletonObjectContext.Instance.Context; try { db.Vendedores.Remove(V); db.SaveChanges(); return(true); } catch { return(false); } }
public static bool Alter(Vendedor V) { LojaEntities db = SingletonObjectContext.Instance.Context; try { db.Entry(V).State = EntityState.Modified; db.SaveChanges(); return(true); } catch { return(false); } }
public static bool Delete(Produto P) { LojaEntities db = SingletonObjectContext.Instance.Context; try { db.Produtos.Remove(P); db.SaveChanges(); return(true); } catch { return(false); } }
public static bool Insert(VendaEItem VI) { LojaEntities db = SingletonObjectContext.Instance.Context; try { db.VendaEItens.Add(VI); db.SaveChanges(); return(true); } catch { return(false); } }
public static bool Insert(Administrador A) { LojaEntities db = SingletonObjectContext.Instance.Context; try { db.Administradores.Add(A); db.SaveChanges(); return(true); } catch { return(false); } }
public static bool Delete(ItemVenda I) { LojaEntities db = SingletonObjectContext.Instance.Context; try { db.Itens.Remove(I); db.SaveChanges(); return(true); } catch { return(false); } }
public static bool Insert(Cliente C) { LojaEntities db = SingletonObjectContext.Instance.Context; try { db.Clientes.Add(C); db.SaveChanges(); return(true); } catch { return(false); } }
private SingletonObjectContext() { context = new LojaEntities(); }