public ActionResult Producir(int ID)
        {
            ResetaModel             model       = new ResetaModel();
            List <OrdenComparModel> listaBodega = null;

            model.IdProducto = ID;
            List <RecetaDetalleModal> lstProducto = null;

            using (CPMEntities datos = new CPMEntities())
            {
                model.Producto = datos.PRODUCTO.Find(ID).Nombre;
                lstProducto    = (from d in datos.Fn_ListaReceta(ID) select new RecetaDetalleModal {
                    IdproductoE = d.IdProductoMaterial, Producto2 = d.Producto, Cantidad = d.Cantidad, Costo = d.Costo
                }).ToList();
                listaBodega    = (from d in datos.PRO_Bodega(1) select new OrdenComparModel {
                    IdBodega = d.IdBodega, NombreBodega = d.Nombre
                }).ToList();
            }
            List <SelectListItem> itemsBodega = listaBodega.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreBodega, Value = d.IdBodega.ToString()
                }); });

            ViewBag.itemsBodega    = itemsBodega;
            model.lstProductos     = lstProducto;
            ViewBag.NombreProducto = model.Producto;
            return(View(model));
        }
        // GET: Requisicion
        public ActionResult Index()
        {
            List <RequisicioModel> listacliente  = null;
            List <RequisicioModel> listaProducto = null;
            List <RequisicioModel> listaBodega   = null;

            using (CPMEntities datos = new CPMEntities())
            {
                listacliente  = (from d in datos.Fn_Cliente(1) select new RequisicioModel {
                    IdCliente = d.ID, NombreCliente = d.Nombrecliente
                }).ToList();
                listaProducto = (from d in datos.PRO_Productos(1) select new RequisicioModel {
                    IdProducto = d.ID, NombreProducto = d.Producto, Valor = d.Precio
                }).ToList();
                listaBodega   = (from d in datos.PRO_Bodega(1) select new RequisicioModel {
                    IdBodega = d.IdBodega, NombreBodega = d.Nombre
                }).ToList();
            }
            List <SelectListItem> itemsCliente  = listacliente.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreCliente, Value = d.IdCliente.ToString()
                }); });
            List <SelectListItem> itemsProducto = listaProducto.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreProducto, Value = d.IdProducto.ToString()
                }); });
            List <SelectListItem> itemsBodega   = listaBodega.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreBodega, Value = d.IdBodega.ToString()
                }); });

            ViewBag.itemsCliente  = itemsCliente;
            ViewBag.itemsProducto = itemsProducto;
            ViewBag.itemsBodega   = itemsBodega;
            return(View());
        }
        public ActionResult Index()
        {
            List <OrdenComparModel> listaProveedor = null;
            List <OrdenComparModel> listaProducto  = null;
            List <OrdenComparModel> listaBodega    = null;

            using (CPMEntities datos = new CPMEntities())
            {
                listaProveedor = (from d in datos.Fn_Proveedor(1) select new OrdenComparModel {
                    IdProveedor = d.ID, NombreProveedor = d.NombreProveedor
                }).ToList();
                listaProducto  = (from d in datos.PRO_Productos(1) select new OrdenComparModel {
                    IdProducto = d.ID, NombreProducto = d.Producto, Valor = d.Precio
                }).ToList();
                listaBodega    = (from d in datos.PRO_Bodega(1) select new OrdenComparModel {
                    IdBodega = d.IdBodega, NombreBodega = d.Nombre
                }).ToList();
            }
            List <SelectListItem> itemsProveedor = listaProveedor.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreProveedor, Value = d.IdProveedor.ToString()
                }); });
            List <SelectListItem> itemsProducto  = listaProducto.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreProducto, Value = d.IdProducto.ToString()
                }); });
            List <SelectListItem> itemsBodega    = listaBodega.ConvertAll(d => { return(new SelectListItem()
                {
                    Text = d.NombreBodega, Value = d.IdBodega.ToString()
                }); });

            ViewBag.itemsProveedor = itemsProveedor;
            ViewBag.itemsProducto  = itemsProducto;
            ViewBag.itemsBodega    = itemsBodega;
            return(View());
        }