public ActionResult Create(FormCollection collection) { try { model = new Categorias(Session); Categoria Categoria = new Categoria(); Categoria.Nome = collection["Nome"]; string[] Subcategorias = collection.GetValues("Subcategoria"); List<Categoria> ListSubcategoria = new List<Categoria>(); foreach (string nome in Subcategorias) { if (String.IsNullOrWhiteSpace(nome)) continue; Categoria Subcategoria = new Categoria(); Subcategoria.Nome = nome; if (!String.IsNullOrWhiteSpace(Subcategoria.Nome)) ListSubcategoria.Add(Subcategoria); } Categoria.SubCategorias = ListSubcategoria.ToArray(); model.Create(Categoria); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult InteresseClientes() { Categorias model = new Categorias(Session); InteresseClientCount[] icc = model.ListPreferences(); string json = "{\"cols\":[{\"label\":\"Centro de Custo\",\"type\":\"string\"},{\"label\":\"Quantidade\",\"type\":\"number\"}],\"rows\":["; bool first = true; foreach (InteresseClientCount item in icc) { if (! first) { json += ","; } first = false; json += "{\"c\":["; json += "{\"v\":\""+ item.Nome +"\",\"f\":null},"; json += "{\"v\":" + item.Quantidade + ",\"f\":null}"; json += "]}"; } json += "]}"; object objJson = json; return View("InteresseClientes", objJson); }
public ActionResult Create() { Categorias Categorias = new Categorias(Session); ViewData.Add("Categorias", Categorias.SelectList()); Empresas Empresas = new Empresas(Session); ViewData.Add("Empresas", Empresas.SelectList()); return View(); }
public ActionResult Edit(int id) { model = new Produtos(Session); Produto Produto = model.Find(id); Categorias Categorias = new Categorias(Session); ViewData.Add("Categorias", Categorias.SelectList(Produto.CategoriaId)); Empresas Empresas = new Empresas(Session); ViewData.Add("Empresas", Empresas.SelectList(Produto.EmpresaId)); return View(Produto); }
public ActionResult Delete(int id) { try { model = new Categorias(Session); model.Delete(id); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Edit(int id, FormCollection collection) { try { model = new Categorias(Session); Categoria Categoria = new Categoria(); Categoria.CategoriaId = Convert.ToInt32(collection["CategoriaId"]); Categoria.Nome = collection["Nome"]; string[] Subcategorias = collection.GetValues("Subcategoria"); string[] SubcategoriaId = collection.GetValues("SubcategoriaId"); List<Categoria> ListSubcategoria = new List<Categoria>(); short i = -1; foreach (string nome in Subcategorias) { i++; Categoria Subcategoria = new Categoria(); Subcategoria.CategoriaId = String.IsNullOrWhiteSpace(SubcategoriaId[i]) ? 0 : Convert.ToInt32(SubcategoriaId[i]); Subcategoria.Nome = nome; Subcategoria.SuperCategoriaId = Categoria.CategoriaId; if (Subcategoria.CategoriaId > 0 || !String.IsNullOrWhiteSpace(Subcategoria.Nome)) { ListSubcategoria.Add(Subcategoria); } } Categoria.SubCategorias = ListSubcategoria.ToArray(); model.Edit(Categoria); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Edit(int id) { model = new Categorias(Session); Categoria Cat = model.Find(id); return View(Cat); }
public ActionResult Index() { model = new Categorias(Session); return View(model.Index()); }