// // GET: /Articulos/Create public ActionResult Create() { ArticulosModel model = new ArticulosModel(); model.Talles = TalleNegocio.GetTalles().ToList(); model.Categorias = CategoriasNegocio.GetCategorias().ToList(); model.Marcas = MarcasNegocio.GetMarcas().ToList(); model.TiposProducto = TipoProductoNegocio.GetTipoProductos().ToList(); model.TiposPrenda = TipoPrendaNegocio.GetTipoPrenda().ToList(); model.Monedas = MonedaNegocio.GetMonedas().ToList(); //model.Colores = ColoresNegocio.GetColores().ToList(); //PrepararModeloAlta(); return View(model); }
public ActionResult Create(ArticulosModel artModel) { try { Articulos art = new Articulos(); art = artModel.Articulo; if (ModelState.IsValid) { ArticulosNegocio.Alta(art); //List<Fotos> f = new List<Fotos>(); if (artModel.fotosSeleccionadas != null) { string[] fs = artModel.fotosSeleccionadas.Split('~'); foreach (string foto in fs) { Fotos o = new Fotos(); o.id_articulo = art.id_articulo; o.archivo = foto; //f.Add(o); FotosNegocio.Alta(o); } } return Json("", JsonRequestBehavior.AllowGet); } else { var errors = ModelState.Errors(); return Json(errors, JsonRequestBehavior.AllowGet); } //return RedirectToAction("Index"); } catch(Exception ex) { return RedirectToAction("Index"); //return View(); } }
public ActionResult ValidarArticulo(ArticulosModel art) { List<Talles> l = new List<Talles>(); if (art.IdsTallesSeleccionados != null) { foreach (int id in art.IdsTallesSeleccionados) { Talles t = TalleNegocio.GetTalle(id); l.Add(t); } } art.Talles = l; List<Colores> c = new List<Colores>(); if (art.ColoresSelected != null) { foreach (string color in art.ColoresSelected) { Colores o = new Colores(); o.color = color; c.Add(o); } } art.Articulo.Colores = c; //List<Fotos> f = new List<Fotos>(); //if (art.fotosSeleccionadas != null) //{ // string[] fs = art.fotosSeleccionadas.Split('~'); // foreach (string foto in fs) // { // Fotos o = new Fotos(); // o.archivo = foto; // f.Add(o); // } //} //art.Articulo.Fotos = f; art.Articulo.Marca = MarcasNegocio.GetMarca(art.Articulo.id_marca); var errors = ModelState.Errors(); if (errors != null) { return Json(errors, JsonRequestBehavior.AllowGet); } else { if (art.Articulo.id_articulo == 0) { return Create(art); } else { return Edit(art); } } }
public ActionResult Edit(ArticulosModel art) { try { return RedirectToAction("Index"); } catch { return View(); } }
// // GET: /Articulos/Edit/5 public ActionResult Edit(int id) { ArticulosModel model = new ArticulosModel(); model.Talles = TalleNegocio.GetTalles().ToList(); model.Categorias = CategoriasNegocio.GetCategorias().ToList(); model.Marcas = MarcasNegocio.GetMarcas().ToList(); model.TiposProducto = TipoProductoNegocio.GetTipoProductos().ToList(); model.TiposPrenda = TipoPrendaNegocio.GetTipoPrenda().ToList(); model.Monedas = MonedaNegocio.GetMonedas().ToList(); model.Colores = ColoresNegocio.GetColores().ToList(); model.Articulo = ArticulosNegocio.GetArticuloById(id); return View(model); }