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/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); }
// // 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"); // } }