//actualiza producto public ActionResult modificaProducto(int id) { ProductosO objP = miServicio.ListadoProductosO().Where(p => p.codigo == id).FirstOrDefault(); ViewBag.categoria = new SelectList(miServicio.ListadoCategorias(), "codigo", "nombre", objP.categoria); return(View(objP)); }
//ELIMINAR PRODUCTOS public ActionResult eliminaProducto(int id) { ProductosO objP = miServicio.ListadoProductosO().Where(p => p.codigo == id).FirstOrDefault(); List <SqlParameter> parametros = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@IDE", SqlDbType = SqlDbType.Int, Value = objP.codigo } }; CRUD("SP_ELIMINARPRODUCTO", parametros); return(RedirectToAction("ListadoProductos")); }
public ActionResult nuevoProducto(ProductosO objP, HttpPostedFileBase f) { if (f == null) { return(View(objP)); } if (Path.GetExtension(f.FileName) != ".jpg") { return(View(objP)); } List <SqlParameter> parametros = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@NOM", SqlDbType = SqlDbType.VarChar, Value = objP.nombre }, new SqlParameter() { ParameterName = "@DES", SqlDbType = SqlDbType.VarChar, Value = objP.descripcion }, new SqlParameter() { ParameterName = "@PRE", SqlDbType = SqlDbType.Money, Value = objP.precio }, new SqlParameter() { ParameterName = "@STK", SqlDbType = SqlDbType.Int, Value = objP.stock }, new SqlParameter() { ParameterName = "@CAT", SqlDbType = SqlDbType.Int, Value = objP.categoria }, new SqlParameter() { ParameterName = "@IMG", SqlDbType = SqlDbType.VarChar, Value = "~/fotos_productos/" + Path.GetFileName(f.FileName) } }; CRUD("SP_REGISTRAPRODUCTO", parametros); f.SaveAs(Path.Combine(Server.MapPath("~/fotos_productos/"), Path.GetFileName(f.FileName))); return(RedirectToAction("ListadoProductos")); }
public ActionResult modificaProducto(ProductosO objP) { List <SqlParameter> parametros = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@IDE", SqlDbType = SqlDbType.Int, Value = objP.codigo }, new SqlParameter() { ParameterName = "@NOM", SqlDbType = SqlDbType.VarChar, Value = objP.nombre }, new SqlParameter() { ParameterName = "@DES", SqlDbType = SqlDbType.VarChar, Value = objP.descripcion }, new SqlParameter() { ParameterName = "@PRE", SqlDbType = SqlDbType.Money, Value = objP.precio }, new SqlParameter() { ParameterName = "@STK", SqlDbType = SqlDbType.Int, Value = objP.stock }, new SqlParameter() { ParameterName = "@CAT", SqlDbType = SqlDbType.Int, Value = objP.categoria }, new SqlParameter() { ParameterName = "@IMG", SqlDbType = SqlDbType.VarChar, Value = objP.foto } }; CRUD("SP_ACTUALIZAPRODUCTO", parametros); return(RedirectToAction("ListadoProductos")); }