// GET: Producto/Insert/ public ActionResult Insert() { Producto newModel = new Producto(); newModel.listaTiposProducto = Producto.GetListaTiposProducto(); newModel.listaSuplidores = Producto.GetListaSuplidores(); return View(newModel); }
// GET: Producto/Edit/ public ActionResult Edit(int idCodigo) { Producto newModel = new Producto(idCodigo); newModel.listaTiposProducto = Producto.GetListaTiposProducto(); newModel.listaSuplidores = Producto.GetListaSuplidores(); return View(newModel); }
public ActionResult Insert(Producto newModel) { if(ModelState.IsValid) { newModel.InsertProducto(); return RedirectToAction("Index"); } else { newModel.listaTiposProducto = Producto.GetListaTiposProducto(); newModel.listaSuplidores = Producto.GetListaSuplidores(); return View(newModel); } }
/// <summary> /// Genera la lista de productos de la DB /// </summary> /// <returns></returns> public static List<Producto> GetListaProductos() { List<Producto> listaProductos = new List<Producto>(); Data.dsProductoTableAdapters.ProductosTableAdapter Adapter = new Data.dsProductoTableAdapters.ProductosTableAdapter(); Data.dsProducto.ProductosDataTable dt = Adapter.SelectListaProductos(); foreach(var dr in dt) { Producto item = new Producto(); item.idCodigo = dr.idCodigo; item.cNombre = dr.cNombre; item.mPrecio = dr.mPrecio; item.nCantidad = dr.nCantidad; item.idTipo = dr.idTipo; item.cModelo = dr.cModelo; listaProductos.Add(item); } return listaProductos; }
// GET: Producto/Details/ public ActionResult Details(int idCodigo) { Producto newModel = new Producto(idCodigo); return View(newModel); }
public ActionResult Delete(int idCodigo, Producto newModel) { Producto.DeleteProducto(idCodigo); return RedirectToAction("Index"); }