Exemplo n.º 1
0
 public JsonResult guardarProducto(productomodel model, HttpPostedFileBase imgArch)
 {
     if (Session["usuario"] == null)
     {
         Session.Clear();
         return(Json(new { respuesta = new ProductoResponse() }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         var servicio = new AdministradorClient();
         var archivo  = Request.Files[0];
         if (archivo != null && archivo.ContentLength > 0)
         {
             string _nomArch = Path.GetFileName(archivo.FileName);
             string _ruta    = Path.Combine(Server.MapPath("~/Content/productos"), _nomArch);
             archivo.SaveAs(_ruta);
         }
         var response = servicio.guardarProducto(new ProductoRequest {
             AplicaExistencias = model.AplicaExistencias,
             Descripcion       = model.Descripcion,
             Existencias       = model.Existencias,
             Id          = model.Id,
             IdCategoria = model.IdCategoria,
             Nombre      = model.Nombre,
             PrecioMXN   = model.PrecioMXN,
             IdEstatus   = model.IdEstatus,
             PrecioUSD   = model.PrecioUSD,
             Foto        = !string.IsNullOrEmpty(archivo.FileName) ? Encoding.UTF8.GetBytes(archivo.FileName) : null,
             SKU         = model.Sku,
             IdTipo      = model.IdTipo
         });
         return(Json(new { respuesta = response }, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 2
0
 public JsonResult eliminarProducto(productomodel model)
 {
     if (Session["usuario"] == null)
     {
         Session.Clear();
         return(Json(new ProductoResponse(), JsonRequestBehavior.AllowGet));
     }
     else
     {
         var servicio = new AdministradorClient();
         var response = servicio.bajaProducto(new ProductoRequest {
             Id = model.Id,
         });
         return(Json(new { respuesta = response }, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 3
0
        // GET: producto
        public ActionResult Index()
        {
            var producto1 = new productomodel();

            producto1.Id          = 1;
            producto1.Descripcion = "pizza 6 quesos";
            var producto2 = new productomodel();

            producto2.Id          = 2;
            producto2.Descripcion = "pizza 4 estaciones ";
            var producto3 = new productomodel();

            producto3.Id          = 3;
            producto3.Descripcion = "pizza jamon y queso";
            var listadeProductos = new List <productomodel>();

            listadeProductos.Add(producto1);
            listadeProductos.Add(producto2);
            listadeProductos.Add(producto3);

            return(View(listadeProductos));
        }