示例#1
0
        public ActionResult Edit(int Ppa_Id)
        {
            if (Session["UserID"] != null && Session["Type"].Equals("admin"))
            {
                try
                {
                    var prod_x_agricultor    = prod_x_agr.BuscarProductos_Por_Agricultor(Ppa_Id);
                    var prodAgricultorBuscar = Mapper.Map <Models.Productos_Por_Agricultor>(prod_x_agricultor);

                    var listaProductos = prod.ListarProductos();
                    IEnumerable <SelectListItem> selectProductos =
                        from c in listaProductos
                        select new SelectListItem
                    {
                        Text  = c.Pdt_nombre,
                        Value = c.Pdt_id.ToString()
                    };

                    ViewBag.Productos = selectProductos;

                    var listaAgricultores = agr.ListarAgricultores();
                    IEnumerable <SelectListItem> selectAgricultores =
                        from c in listaAgricultores
                        select new SelectListItem
                    {
                        Text  = c.Agr_Cedula,
                        Value = c.Agr_Cedula
                    };

                    ViewBag.Agricultores = selectAgricultores;

                    return(View(prodAgricultorBuscar));
                }
                catch (Exception)
                {
                    throw;
                }
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
示例#2
0
        public ActionResult Canasta(int id_canasta)
        {
            List <DATA.Compras> listaCompras = com.ListarComprasPorCanasta(id_canasta);
            var compra = Mapper.Map <List <Models.Compras> >(listaCompras);

            foreach (var comp in compra)
            {
                var productoPorProducto  = ppa.BuscarProductos_Por_Agricultor(comp.Com_Id_Producto_Por_Agricultor);
                var productoPorProducto2 = Mapper.Map <Models.Productos_Por_Agricultor>(productoPorProducto);

                var producto  = pro.BuscarProductos(productoPorProducto2.Ppa_Id_Producto);
                var producto2 = Mapper.Map <Models.Productos>(producto);

                var unidadDeMedida = med.BuscarMedidas(producto2.Pdt_unidad_de_medida);
                producto2.Medidas = Mapper.Map <Models.Medidas>(unidadDeMedida);

                comp.Producto = producto2;
            }


            return(Json(compra, JsonRequestBehavior.AllowGet));
        }