public ActionResult ProductoAdd(PRODUCTO Producto, HttpPostedFileBase file) { BLL_Login.VerificarSesionActiva();// valida que la sesion este activa BLL_Categoria BLL_Categoria = new BLL_Categoria(); List <SelectListItem> lista = BLL_Categoria.ArmarSelectCategorias(EnumFiltroEstado.Activo); ViewBag.Categoria = new SelectList(lista, "Value", "Text", Producto.Categotia); ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)Producto.Estado); if (ModelState.IsValid) { if (file != null && file.ContentLength > 0) { BLL_Producto BLL_Producto = new BLL_Producto(); if (BLL_Producto.GuargarProducto(Producto, file)) {// pregunta si la funcion de creacion se ejecuto con exito return(RedirectToAction("Index", new { Mensaje = "Producto Creado con Exito", Creado = "true" })); } else {// no creado return(View(Producto)); } } else {// no creado return(View(Producto)); } } else { return(View(Producto)); } }
public ActionResult ProductoUpdt(PRODUCTO Producto, HttpPostedFileBase file) { BLL_Login.VerificarSesionActiva();// valida que la sesion este activa BLL_Categoria BLL_Categoria = new BLL_Categoria(); List <SelectListItem> lista = BLL_Categoria.ArmarSelectCategorias(EnumFiltroEstado.Activo); ViewBag.Categoria = new SelectList(lista, "Value", "Text", Producto.Categotia); ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)Producto.Estado); if (Producto != null) { if (ModelState.IsValid) { BLL_Producto BLL_Producto = new BLL_Producto(); if (BLL_Producto.ModificarProducto(Producto, file)) { return(RedirectToAction("Index", new { Mensaje = "Producto Modificado con Exito", Creado = "true" })); } else { return(View(Producto)); } } else { return(View(Producto)); } } else { return(View(Producto)); } }
// [Authorize] public bool ValidarCodigo(JObject jObject) { try { BLL_Producto BLL_Producto = new BLL_Producto(); return(BLL_Producto.ValidarCodigoProducto(jObject["Codigo"].ToString())); } catch (Exception error) { BLL_File.Escribir_Log(error.ToString()); return(false); } }
public ActionResult DetalleProducto(int id) { BLL_Producto BLL_Producto = new BLL_Producto(); PRODUCTO Producto = BLL_Producto.GetProductoByProductoId(id); BLL_Categoria BLL_Categoria = new BLL_Categoria(); List <SelectListItem> lista = BLL_Categoria.ArmarSelectCategorias(EnumFiltroEstado.Activo); ViewBag.Categoria = new SelectList(lista, "Value", "Text", Producto.Categotia); ViewBag.CorreoContacto = ConfigurationManager.AppSettings.Get("CorreoContacto"); ViewBag.TelefonoContacto = ConfigurationManager.AppSettings.Get("TelefonoContacto"); return(View(Producto)); }
public async Task <ActionResult> Index(string CategoriaId) { int Categoria = 1; if (CategoriaId != null) { Categoria = Int32.Parse(CategoriaId); } BLL_Producto BLL_Producto = new BLL_Producto(); List <PRODUCTO> Producto = BLL_Producto.ListProducto.Where(c => c.Categotia == Categoria && c.Estado == (byte)EnumEstados.Activo).ToList(); ViewBag.Categoria = Categoria; return(View(Producto)); }
// GET: Producto public async Task <ActionResult> Index(string Mensaje, string Creado) { if (Mensaje != null) { ViewBag.Mensaje = Mensaje; } BLL_Login.VerificarSesionActiva();// valida que la sesion este activa BLL_Producto BLL_Producto = new BLL_Producto(); List <PRODUCTO> Producto = BLL_Producto.ListarProductos(EnumFiltroEstado.Todos); ViewBag.Mensaje = Mensaje; ViewBag.Creado = Creado; return(View(Producto)); }
public ActionResult ProductoUpdt(int id) { BLL_Login.VerificarSesionActiva();// valida que la sesion este activa BLL_Producto BLL_Producto = new BLL_Producto(); PRODUCTO Producto = BLL_Producto.GetProductoByProductoId(id); BLL_Categoria BLL_Categoria = new BLL_Categoria(); List <SelectListItem> lista = BLL_Categoria.ArmarSelectCategorias(EnumFiltroEstado.Activo); ViewBag.Categoria = new SelectList(lista, "Value", "Text", Producto.Categotia); ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)Producto.Estado); return(View(Producto)); }