// // GET: /OrdenCompra/Aprobar public ActionResult Aprobar(long id = 0) { int rol = Convert.ToInt16(Session["Rol_id"]); bool Validacion = SEG.ValidarAcceso(rol, "OrdenCompra", "Aprobar"); if (Validacion) { m_orden_compra MOC = db.m_orden_compra.Where(p => p.id == id).Select(p => p).Single(); MOC.estado = true; MOC.aprobado_EMPLEADO_id = Convert.ToInt16(Session["Empleado_id"]); try { db.SaveChanges(); } catch (Exception e) { throw e; } return(RedirectToAction("Index")); } else { return(RedirectToAction("Error")); } }
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")); }