public int CreateEditList(InvListaPedidos list, out int newID) { int count = 0; newID = 0; try { using (ClusmextContext context = new ClusmextContext()) { if (list.IdListaPedido > 0) { context.Entry(list).State = EntityState.Modified; } else { context.Entry(list).State = EntityState.Added; } count = context.SaveChanges(); newID = list.IdListaPedido; } } catch (Exception ex) { } return(count); }
public List <InvSolicitud> GetListaPedidos(int id = 0) //Returns a list with the items from a list (id) { List <InvSolicitud> list = new List <InvSolicitud>(); InvListaPedidos pedido = new InvListaPedidos(); InvSolicitud item = new InvSolicitud(); int j = 0; try { using (ClusmextContext context = new ClusmextContext()) { list = context.InvSolicitud.Include("InvInventario").Include("InvListaPedidos").Where(x => x.IdListaPedidos == id).ToList(); foreach (InvSolicitud i in list) { if (i.Entregado.Value) { pedido = GetListaPedido(id); pedido.Atendido = true; CreateEditList(pedido, out j); return(list); } } pedido = GetListaPedido(id); pedido.Atendido = false; CreateEditList(pedido, out j); } } catch (Exception ex) { } return(list); }
public InvListaPedidos GetListaPedido(int id) { InvListaPedidos i = new InvListaPedidos(); try { using (ClusmextContext context = new ClusmextContext()) { i = context.InvListaPedidos.Where(x => x.IdListaPedido == id).SingleOrDefault(); } } catch (Exception ex) { } return(i); }