// 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);
     }
 }
Beispiel #4
0
        /// <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");
 }