public JsonResult Editar(SubtemaDViewModel vm) { //int Id, string Nombre,string Descripcion JsonResponse j = new JsonResponse(); j.Erro = 1; if (ModelState.IsValid) { try { Subtema subtema = busSubtema.save(vm); j.objeto = new SubtemaViewModel() { Id = subtema.Id, Name = subtema.Nombre, Padre_rama = subtema.Padre_rama, No_rama = subtema.No_rama, EsNodo = subtema.EsNodo //Cantidad = 0 }; j.Erro = 0; } catch (Exception ex) { j.mensaje = ex.Message; } } else { j.mensaje = "Datos no validos"; } return(Json(j, JsonRequestBehavior.AllowGet)); }
public JsonResult Crear(Subtema model, Guid id) { ResponseModel responseModel = new ResponseModel(); model.Tema = db.Tema.Find(id); model.Subtema_id = Guid.NewGuid(); if (model.Tema == null) { RedirectToAction("Index"); } else { if (String.IsNullOrEmpty(model.Subtema_nombre) || String.IsNullOrWhiteSpace(model.Subtema_nombre)) { responseModel.function = "CargarTabla()"; responseModel.message = "No dejes campos vacios"; return(Json(responseModel)); } db.Subtema.Add(model); db.SaveChanges(); responseModel.SetResponse(true); responseModel.function = "CargarTabla()"; responseModel.message = "Cambios guardados correctamente"; } return(Json(responseModel)); }
// GET: Subtemas/Edit/5 public PartialViewResult Edit(int?id) { Subtema subtema = bus.ListaById(id); //busTema = new BusTema(); //ViewData["NombreTema"] = busTema.nombreDelTema(subtema.TemaId); return(PartialView("_Edit", subtema)); }
// POST: Subtemas/Delete/5 //[HttpPost, ActionName("Delete")] //[ValidateAntiForgeryToken] public PartialViewResult DeleteConfirmed(int id) { Subtema subtema = bus.ListaById(id); bus.Delete(id); List <Subtema> LstArbol = bus.LstSubtemas(subtema.TemaId); return(PartialView("_LstArbol", LstArbol)); }
// GET: Ejemploes/Edit/5 public PartialViewResult Edit(int?id) { Ejemplo ejemplo = busEjemplo.ListaById(id); Subtema subtema = busSubtema.ListaById(ejemplo.SubtemaId); //ViewData["NombreTema"] = busTema.nombreDelTema(subtema.TemaId); ViewData["nombreSubtema"] = busSubtema.NombreSubtema(ejemplo.SubtemaId); return(PartialView("_Edit", ejemplo)); }
// GET: Subtemas/Create public PartialViewResult Create(int idTema) { //busTema = new BusTema(); //ViewData["NombreTema"]=busTema.nombreDelTema(idTema); Subtema subtema = new Subtema() { TemaId = idTema }; return(PartialView("_Create", subtema)); }
// GET: Admin/Subtema/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Subtema subtema = db.Subtema.Find(id); if (subtema == null) { return(HttpNotFound()); } return(View(subtema)); }
public ActionResult Edit(Subtema subtema) { var sub = db.Subtema.Find(subtema.Subtema_id); if (sub == null) { return(HttpNotFound()); } db.Configuration.ValidateOnSaveEnabled = false; sub.Subtema_nombre = subtema.Subtema_nombre; db.Entry(sub).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create", new { id = sub.Tema.Tema_id })); }
public PartialViewResult Create(int idSubtema) { Subtema subtema = busSubtema.ListaById(idSubtema); //ViewData["NombreTema"] = busTema.nombreDelTema(subtema.TemaId); ViewData["nombreSubtema"] = busSubtema.NombreSubtema(idSubtema); Ejemplo ejemplo = new Ejemplo() { SubtemaId = idSubtema }; ViewData["idTema"] = subtema.TemaId; return(PartialView("_CreateExample", ejemplo)); }
public JsonResult Edit(Subtema subtema) { string msj = ""; if (ModelState.IsValid) { bus.update(subtema); if (string.IsNullOrEmpty(bus.Error)) { msj = "OK"; } else { msj = ""; } } return(Json(msj)); }
public JsonResult Create(Subtema subtema) { string msj = ""; if (ModelState.IsValid) { subtema.UsrCreoId = User.Identity.GetUserId(); subtema.Status = true; subtema = bus.save(subtema); if (string.IsNullOrEmpty(bus.Error) == false) { msj = bus.Error; } else { msj = "OK"; } } return(Json(msj)); }
public ActionResult DeleteConfirmed(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Subtema subtema = db.Subtema.Find(id); if (subtema == null) { return(HttpNotFound()); } Guid guid_tema = subtema.Tema.Tema_id; db.Subtema.Remove(subtema); db.SaveChanges(); return(RedirectToAction("Create", new { id = guid_tema })); }
public JsonResult Save(SubtemaDViewModel viewModel) { JsonResponse j = new JsonResponse(); j.Erro = 1; if (ModelState.IsValid || viewModel.Subtema.EsNodo == 1) { try { if (viewModel.Subtema.EsNodo == 0) { if (string.IsNullOrEmpty(viewModel.SubtemaDetalle.Descripcion)) { throw new ApplicationException("La descripción es requerida"); } } Subtema model = busSubtema.save(viewModel); //Lo empatamos para poder reutilizar las funciones de javascript ya que utiliza el objeto 'SubtemaViewModel' j.objeto = new SubtemaViewModel() { Id = model.Id, Name = model.Nombre, Padre_rama = model.Padre_rama, No_rama = model.No_rama, EsNodo = model.EsNodo, Cantidad = 0//Como se agrega por primera vez asummos que la cantdad es cero }; j.Erro = 0; } catch (Exception ex) { j.mensaje = ex.Message; } } else { j.mensaje = "Datos no validos"; } return(Json(j, JsonRequestBehavior.AllowGet)); }