//GET: /OrdenCompra/Ordenes public ActionResult Ordenes(long id = 0) { Session["Proveedor"] = null; var Lista = db.d_orden_compra.Select(p => p.m_orden_compra.id).Take(1); List <m_orden_compra> Lista2 = db.m_orden_compra.Include(p => p.d_orden_compra).Where(p => Lista.Contains(p.id) && p.proveedor.id == id).ToList(); M_M_Orden_Compra MMOC = new M_M_Orden_Compra(); MMOC.LMOC = Lista2; Session["Proveedor"] = id; return(View(MMOC)); }
public ActionResult Index(M_M_Orden_Compra MMOC) { m_orden_compra MOP = new m_orden_compra(); MOP.fecha_emitida = DateTime.Today; MOP.emitido_EMPLEADO_id = Convert.ToInt16(Session["Empleado_id"]); MOP.estado = false; MOP.PROVEEDOR_id = MMOC.proveedor; db.m_orden_compra.Add(MOP); db.SaveChanges(); int MASTER = Convert.ToInt16(db.m_orden_compra.Max(x => x.id)); Session["M_O_C"] = MASTER; return(RedirectToAction("Create")); }
// // GET: /OrdenCompra/ public ActionResult Index() { int rol = Convert.ToInt16(Session["Rol_id"]); bool Validacion = SEG.ValidarAcceso(rol, "OrdenCompra", "Index"); if (Validacion) { Session["M_O_C"] = null; ViewBag.PROVEEDOR_id = new SelectList(db.proveedor, "id", "nombre"); var Lista = db.d_orden_compra.Select(p => p.m_orden_compra.id).Take(1); List <m_orden_compra> Lista2 = db.m_orden_compra.Include(p => p.d_orden_compra).Where(p => Lista.Contains(p.id)).ToList(); M_M_Orden_Compra MMOC = new M_M_Orden_Compra(); MMOC.LMOC = Lista2; return(View(MMOC)); } else { return(RedirectToAction("Error")); } }