コード例 #1
0
        //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));
        }
コード例 #2
0
        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"));
        }
コード例 #3
0
        //
        // 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"));
            }
        }