public ActionResult EditarCaso(Caso caso) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); casoBLL = new CasoBLLImpl(); personaBLL = new PersonasBLLImpl(); usuarioBLL = new UsuarioBLLImpl(); } catch (Exception ex) { } if (ModelState.IsValid) { casoBLL.Modificar(caso); casoBLL.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); ViewBag.idEstado = new SelectList(tablaGeneralBLL.Consulta("Casos", "estado"), "idTablaGeneral", "descripcion"); ViewBag.TipoLitigante = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipoLitigio"), "idTablaGeneral", "descripcion"); ViewBag.idPersona = new SelectList(personaBLL.Consulta(1), "idPersona", "nombreCompleto"); ViewBag.idUsuario = new SelectList(usuarioBLL.Consulta(), "idUsuario", "nombre"); return(PartialView("Editar", (CasoViewModel)caso)); }
public JsonResult GetTipoPersona(int id) { try { casoBLL = new CasoBLLImpl(); tablaGeneralBLL = new TablaGeneralBLLImpl(); personaBLL = new PersonasBLLImpl(); switch (id) { case 19: ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); ViewBag.idPersona = new SelectList(personaBLL.Consulta(1), "idPersona", "nombreCompleto"); break; case 20: ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); ViewBag.idPersona = new SelectList(personaBLL.Consulta(2), "idPersona", "nombreCompleto"); break; default: ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); ViewBag.idPersona = new SelectList(personaBLL.Consulta(2), "idPersona", "nombreCompleto"); break; } } catch (Exception ex) { ex = new Exception(); } return(this.Json(new { Id = "idPersona", Reg = "Supermercado", Data = ViewBag.idPersona }, JsonRequestBehavior.AllowGet)); }
public JsonResult ComprobarCaso(string numeroCaso, string idCaso) { casoBLL = new CasoBLLImpl(); if (casoBLL.Comprobar(numeroCaso, idCaso)) { return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json("El número de caso no se encuentra disponible o ya se encuentra ocupado.\n Por favor inténtelo de nuevo.", JsonRequestBehavior.AllowGet)); } }
public ActionResult Editar(int id) { tablaGeneralBLL = new TablaGeneralBLLImpl(); casoBLL = new CasoBLLImpl(); personaBLL = new PersonasBLLImpl(); usuarioBLL = new UsuarioBLLImpl(); Caso caso = casoBLL.Get(id); ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); ViewBag.idEstado = new SelectList(tablaGeneralBLL.Consulta("Casos", "estado"), "idTablaGeneral", "descripcion"); ViewBag.TipoLitigante = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipoLitigio"), "idTablaGeneral", "descripcion"); ViewBag.idPersona = new SelectList(personaBLL.Consulta(2), "idPersona", "nombreCompleto"); ViewBag.idUsuario = new SelectList(usuarioBLL.Consulta(), "idUsuario", "nombre"); return(PartialView("Editar", caso)); }
public ActionResult Crear() { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); casoBLL = new CasoBLLImpl(); personaBLL = new PersonasBLLImpl(); usuarioBLL = new UsuarioBLLImpl(); } catch (Exception ex) { } ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); ViewBag.idEstado = new SelectList(tablaGeneralBLL.Consulta("Casos", "estado"), "idTablaGeneral", "descripcion"); ViewBag.TipoLitigante = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipoLitigio"), "idTablaGeneral", "descripcion"); ViewBag.idPersona = new SelectList(personaBLL.Consulta(1), "idPersona", "nombreCompleto"); ViewBag.idUsuario = new SelectList(usuarioBLL.Consulta(), "idUsuario", "nombre"); CasoViewModel caso = new CasoViewModel(); return(PartialView("Crear", caso)); }
public CasoJudicialController() { tablaGeneralBLL = new TablaGeneralBLLImpl(); casoBLL = new CasoBLLImpl(); usuarioBLL = new UsuarioBLLImpl(); }
public ActionResult Index(string option, string search, string currentFilter, string sortOrder, int?page) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); personaBLL = new PersonasBLLImpl(); usuarioBLL = new UsuarioBLLImpl(); casoBLL = new CasoBLLImpl(); } catch (Exception ex) { ex = new Exception(); return(View()); } ViewBag.CurrentSort = sortOrder; if (search != null) { page = 1; } else { search = currentFilter; } ViewBag.CurrentFilter = search; int pageSize = 4; int pageNumber = (page ?? 1); if (option == "Número de Caso") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); List <Caso> listaCaso = casoBLL.Find(x => x.numeroCaso == 1 && x.idTipo == 20 || search == null).ToList(); PagedList <Caso> model = new PagedList <Caso>(listaCaso, pageNumber, pageSize); return(View(model.ToPagedList(pageNumber, pageSize))); } else if (option == "Materia") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); List <Caso> listaCaso = casoBLL.Find(x => x.materia == search && x.idTipo == 20 || search == null).ToList(); PagedList <Caso> model = new PagedList <Caso>(listaCaso, pageNumber, pageSize); return(View(model)); } else if (option == "Descripción") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); List <Caso> listaCaso = casoBLL.Find(x => x.descripcion == search && x.idTipo == 20 || search == null).ToList(); PagedList <Caso> model = new PagedList <Caso>(listaCaso, pageNumber, pageSize); return(View(model)); } else if (option == "Observación") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); List <Caso> listaCaso = casoBLL.Find(x => x.observacion == search && x.idTipo == 20 || search == null).ToList(); PagedList <Caso> model = new PagedList <Caso>(listaCaso, pageNumber, pageSize); return(View(model)); } else { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); ViewBag.NumeroCaso = String.IsNullOrEmpty(sortOrder) ? "CasoDes" : ""; var casos = from s in casoBLL.Find(x => search == null && x.idTipo == 20) select s; switch (sortOrder) { case "CasoDes": casos = casos.OrderByDescending(s => s.numeroCaso); break; default: casos = casos.OrderBy(s => s.numeroCaso); break; } List <Caso> listacasos = casos.ToList(); foreach (Caso caso in listacasos) { tablaGeneralBLL = new TablaGeneralBLLImpl(); personaBLL = new PersonasBLLImpl(); usuarioBLL = new UsuarioBLLImpl(); caso.Persona = personaBLL.Get(caso.idPersona); caso.Usuario = usuarioBLL.Get(caso.idUsuario); caso.TablaGeneral = tablaGeneralBLL.Get(caso.idEstado); caso.TablaGeneral1 = tablaGeneralBLL.Get(caso.idTipo); caso.TablaGeneral2 = tablaGeneralBLL.Get(caso.tipoLitigante); } PagedList <Caso> model = new PagedList <Caso>(listacasos, pageNumber, pageSize); return(View(model)); } }
public ActionResult Index(string option, string search, int page = 1, int pageSize = 4) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); casoBLL = new CasoBLLImpl(); personaBLL = new PersonasBLLImpl(); usuarioBLL = new UsuarioBLLImpl(); } catch (Exception ex) { } if (option == "Materia") { List <Caso> listacaso = casoBLL.Find(x => x.materia == search && x.idCaso == 3 || search == null).ToList(); PagedList <Caso> model = new PagedList <Caso>(listacaso, page, pageSize); return(View(model)); } else if (option == "Abogado") { List <Caso> listacaso = casoBLL.Find(x => x.numeroCaso == Int32.Parse(search) && x.idCaso == 3 || search == null).ToList(); PagedList <Caso> model = new PagedList <Caso>(listacaso, page, pageSize); return(View(model)); } else if (option == "Tipo de litigante") { List <Caso> listacaso = casoBLL.Find(x => x.tipoLitigante == Int32.Parse(search) && x.idCaso == 3 || search == null).ToList(); PagedList <Caso> model = new PagedList <Caso>(listacaso, page, pageSize); return(View(model)); } else if (option == "Número de caso") { List <Caso> listacaso = casoBLL.Find(x => x.numeroCaso == Int32.Parse(search) && x.idCaso == 3 || search == null).ToList(); PagedList <Caso> model = new PagedList <Caso>(listacaso, page, pageSize); return(View(model)); } else if (option == "Estado") { List <Caso> listacaso = casoBLL.Find(x => x.idEstado == Int32.Parse(search) && x.idCaso == 3 || search == null).ToList(); PagedList <Caso> model = new PagedList <Caso>(listacaso, page, pageSize); return(View(model)); } else { ViewBag.tipoLitigante = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipoLitigio"), "idTablaGeneral", "descripcion"); ViewBag.idUsuario = new SelectList(usuarioBLL.Consulta(), "idUsuario", "nombre"); ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion"); List <Caso> listacaso = casoBLL.Find(x => search == null && x.idTipo == 19).ToList(); foreach (Caso caso in listacaso) { caso.Persona = personaBLL.Get(caso.idPersona); caso.Usuario = usuarioBLL.Get(caso.idUsuario); caso.TablaGeneral = tablaGeneralBLL.Get(caso.idEstado); caso.TablaGeneral1 = tablaGeneralBLL.Get(caso.idTipo); caso.TablaGeneral2 = tablaGeneralBLL.Get(caso.tipoLitigante); } PagedList <Caso> model = new PagedList <Caso>(listacaso, page, pageSize); List <Caso> documento = casoBLL.GetAll(); return(View(model)); } }
public CasoController() { usuarioBLL = new UsuarioBLLImpl(); tablaGeneralBLL = new TablaGeneralBLLImpl(); casoBLL = new CasoBLLImpl(); }