public ActionResult CrearDocumento(Documento documento) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); documentoBll = new DocumentoBLLImpl(); } catch (Exception) { return(View()); } if (ModelState.IsValid) { documentoBll.Agregar(documento); documentoBll.SaveChanges(); return(RedirectToAction("Index")); } DocumentoViewModel documentoVista = (DocumentoViewModel)documento; ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion", documento.idTipo); ViewBag.tipoOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipoOrigen"), "idTablaGeneral", "descripcion", documento.tipoOrigen); ViewBag.idOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "idOrigen"), "idTablaGeneral", "descripcion", documento.idOrigen); ViewBag.idEstado = new SelectList(tablaGeneralBLL.Consulta("Documentos", "estado"), "idTablaGeneral", "descripcion", documento.idEstado); return(PartialView("Crear", documentoVista)); }
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 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 ActionResult Responder(int id) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); documentoBll = new DocumentoBLLImpl(); } catch (Exception) { return(View()); } DocumentoViewModel documentoVista = new DocumentoViewModel(); documentoVista.fecha = DateTime.Now; documentoVista.numeroDocumento = getNumeroDocumento(); documentoVista.idTipo = tablaGeneralBLL.getIdTablaGeneral("Documentos", "tipo", "Oficio"); documentoVista.idOrigen = tablaGeneralBLL.getIdTablaGeneral("Documentos", "idOrigen", "Servicios jurídicos"); documentoVista.tipoOrigen = tablaGeneralBLL.getIdTablaGeneral("Documentos", "tipoOrigen", "Departamento Interno"); documentoVista.idEstado = tablaGeneralBLL.getIdTablaGeneral("Documentos", "estado", "Activo"); documentoVista.idReferencia = documentoBll.Get(id).idDocumento; documentoVista.idReferenciaView = documentoBll.Get(id).numeroDocumento; ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion", documentoVista.idTipo); ViewBag.tipoOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipoOrigen"), "idTablaGeneral", "descripcion", documentoVista.tipoOrigen); ViewBag.idOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "idOrigen"), "idTablaGeneral", "descripcion", documentoVista.idOrigen); ViewBag.idEstado = new SelectList(tablaGeneralBLL.Consulta("Documentos", "estado"), "idTablaGeneral", "descripcion", documentoVista.idEstado); return(PartialView("Responder", documentoVista)); }
public JsonResult GetTipoOrigen(int id) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); documentoBll = new DocumentoBLLImpl(); switch (id) { case 5: ViewBag.idOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "idOrigen"), "idTablaGeneral", "descripcion"); break; case 6: ViewBag.idOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "idOrigenExterno"), "idTablaGeneral", "descripcion"); break; default: ViewBag.idOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "idOrigen"), "idTablaGeneral", "descripcion"); break; } } catch (Exception) { } return(this.Json(new { Id = "idOrigen", Reg = "OIJ", Data = ViewBag.idOrigen }, JsonRequestBehavior.AllowGet)); }
public ActionResult ResponderDocumento(Documento documento) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); documentoBll = new DocumentoBLLImpl(); } catch (Exception) { return(View()); } if (ModelState.IsValid) { documentoBll.Agregar(documento); documentoBll.generaNumIngreso(); documentoBll.SaveChanges(); //Cambiar esto //return RedirectToAction("Index"); return(View()); } ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion", documento.idTipo); ViewBag.tipoOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipoOrigen"), "idTablaGeneral", "descripcion", documento.tipoOrigen); ViewBag.idOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "idOrigen"), "idTablaGeneral", "descripcion", documento.idOrigen); ViewBag.idEstado = new SelectList(tablaGeneralBLL.Consulta("Documentos", "estado"), "idTablaGeneral", "descripcion", documento.idEstado); return(PartialView("Editar", documento)); }
public ActionResult Index(string option, string search, int page = 1, int pageSize = 4) { 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 if (option == "Fecha") //{ // List<Documento> listaDocumentos = documentoBll.Find(x => x.fecha == DateTime.TryParseExact(search, "yyyy-MM-dd HH:mm:ss,fff") && x.idDocumento == 5 || search == null).ToList(); // PagedList<Documento> model = new PagedList<Documento>(listaDocumentos, 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 == 20).ToList(); PagedList <Caso> model = new PagedList <Caso>(listacaso, page, pageSize); List <Caso> documento = casoBLL.GetAll(); return(View(model)); } }
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 Editar(int id) { tablaGeneralBLL = new TablaGeneralBLLImpl(); personaBll = new PersonasBLLImpl(); Persona persona = personaBll.Get(id); PersonaViewModel personaVista = new PersonaViewModel(); personaVista = (PersonaViewModel)persona; ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion", persona.idTipo); return(PartialView("Editar", personaVista)); }
public ActionResult Detalles(int id) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); documentoBll = new DocumentoBLLImpl(); } catch (Exception) { return(View()); } Documento documento = documentoBll.Get(id); DocumentoViewModel documentoVista = (DocumentoViewModel)documento; ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion", documentoVista.idTipo); ViewBag.tipoOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipoOrigen"), "idTablaGeneral", "descripcion", documentoVista.tipoOrigen); ViewBag.idOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "idOrigen"), "idTablaGeneral", "descripcion", documentoVista.idOrigen); ViewBag.idEstado = new SelectList(tablaGeneralBLL.Consulta("Documentos", "estado"), "idTablaGeneral", "descripcion", documentoVista.idEstado); return(PartialView("Detalle", documentoVista)); }
public ActionResult Crear() { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); documentoBll = new DocumentoBLLImpl(); } catch (Exception) { return(View()); } DocumentoViewModel documento = new DocumentoViewModel(); documento.fecha = DateTime.Now.Date; ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion", 0); ViewBag.tipoOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipoOrigen"), "idTablaGeneral", "descripcion", 0); ViewBag.idOrigen = new SelectList(tablaGeneralBLL.Consulta("Documentos", "idOrigen"), "idTablaGeneral", "descripcion", 0); ViewBag.idEstado = new SelectList(tablaGeneralBLL.Consulta("Documentos", "estado"), "idTablaGeneral", "descripcion", null); return(PartialView("Crear", documento)); }
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 ActionResult EditarPersona(Persona persona) { tablaGeneralBLL = new TablaGeneralBLLImpl(); personaBll = new PersonasBLLImpl(); if (ModelState.IsValid) { personaBll.Modificar(persona); personaBll.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion", persona.idTipo); return(PartialView("Editar", persona)); }
public ActionResult Index(string option, string search, int page = 1, int pageSize = 4) { if (option == "Número de oficio") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.numeroDocumento == search && x.idTipo == 3 || search == null).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, page, pageSize); return(View(model)); } else if (option == "Número de Ingreso") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.numeroIngreso == search && x.idTipo == 3 || search == null).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, page, pageSize); return(View(model)); } if (option == "Asunto") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.asunto == search && x.idTipo == 3 || search == null).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, page, pageSize); return(View(model)); } //else if (option == "Fecha") //{ // List<Documento> listaDocumentos = documentoBll.Find(x => x.fecha == DateTime.TryParseExact(search, "yyyy-MM-dd HH:mm:ss,fff") && x.idDocumento == 5 || search == null).ToList(); // PagedList<Documento> model = new PagedList<Documento>(listaDocumentos, page, pageSize); // return View(model); //} else { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => search == null && x.idTipo == 3).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, page, pageSize); List <Documento> documento = documentoBll.GetAll(); return(View(model)); } }
public ActionResult Index(string option, string search, int page = 1, int pageSize = 8) { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Personas", "tipo"), "idTablaGeneral", "descripcion"); if (option == "Nombre") { List <Persona> listapersona = personaBll.Find(x => x.nombreCompleto == search && x.idTipo == 1 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listapersona, page, pageSize); return(View(model)); } else if (option == "Cédula") { List <Persona> listapersona = personaBll.Find(x => x.cedula == search && x.idTipo == 1 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listapersona, page, pageSize); return(View(model)); } else { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listapersona = personaBll.Find(x => x.idTipo == 1 || search == null && x.idTipo == 1).ToList(); PagedList <Persona> model = new PagedList <Persona>(listapersona, page, pageSize); return(View(model)); } }
public ActionResult Crear() { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); personaBll = new PersonasBLLImpl(); } catch (Exception) { return(View()); } PersonaViewModel persona = new PersonaViewModel(); ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion", 0); return(PartialView("Crear", persona)); }
public ActionResult CrearPersona(Persona persona) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); personaBll = new PersonasBLLImpl(); } catch (Exception) { return(View()); } if (ModelState.IsValid) { personaBll.Agregar(persona); personaBll.SaveChanges(); return(RedirectToAction("Index")); } PersonaViewModel personaVista = (PersonaViewModel)persona; ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion", persona.idTipo); return(PartialView("Crear", personaVista)); }
public ActionResult Index(string option, string search, int page = 1, int pageSize = 4) { if (option == "Número de oficio") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.numeroDocumento == search && x.idTipo == 4 || search == null).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, page, pageSize); return(View(model)); } else if (option == "Número de Ingreso") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.numeroIngreso == search && x.idTipo == 4 || search == null).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, page, pageSize); return(View(model)); } else if (option == "Asunto") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.asunto == search && x.idTipo == 4 || search == null).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, page, pageSize); return(View(model)); } else if (option == "Ubicación") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.asunto == search && x.idTipo == 4 || search == null).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, page, pageSize); return(View(model)); } else if (option == "Descripción") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.asunto == search && x.idTipo == 4 || search == null).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, page, pageSize); return(View(model)); } else { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => search == null && x.idTipo == 4).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, page, pageSize); List <Documento> documento = documentoBll.GetAll(); return(View(model)); } }
public ActionResult Index(string option, string search, int page = 1, int pageSize = 4) { if (option == "Nombre") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listapersona = personaBll.Find(x => x.nombreCompleto == search && x.idTipo == 2 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listapersona, page, pageSize); return(View(model)); } else if (option == "Cédula") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listapersona = personaBll.Find(x => x.cedula == search && x.idTipo == 2 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listapersona, page, pageSize); return(View(model)); } else if (option == "Representante legal") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listapersona = personaBll.Find(x => x.RepresentanteLegal == search && x.idTipo == 2 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listapersona, page, pageSize); return(View(model)); } else if (option == "Representante social") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listapersona = personaBll.Find(x => x.RepresentanteSocial == search && x.idTipo == 2 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listapersona, page, pageSize); return(View(model)); } else if (option == "Observación") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listapersona = personaBll.Find(x => x.RepresentanteSocial == search && x.idTipo == 2 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listapersona, page, pageSize); return(View(model)); } else { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listapersona = personaBll.Find(x => x.cedula == search && x.idTipo == 2 || x.nombreCompleto == search && x.idTipo == 2 || x.idPersona.ToString() == search && x.idTipo == 2 || x.idTipo.ToString() == search && x.idTipo == 2 || search == null && x.idTipo == 2).ToList(); PagedList <Persona> model = new PagedList <Persona>(listapersona, page, pageSize); return(View(model)); } }
public ActionResult Index(string option, string search, string currentFilter, string sortOrder, int?page) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); personaBll = new PersonasBLLImpl(); } catch (Exception ex) { ex = new Exception(); return(View()); } ViewBag.CurrentSort = sortOrder; if (search != null) { page = 1; } else { search = currentFilter; } ViewBag.CurrenFilter = search; int pageSize = 4; int pageNumber = (page ?? 1); if (option == "Cédula") { ViewBag.idPersona = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listaPersonas = personaBll.Find(x => x.cedula == search && x.idTipo == 1 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listaPersonas, pageNumber, pageSize); return(View(model.ToPagedList(pageNumber, pageSize))); } else if (option == "Nombre Completo") { ViewBag.idPersona = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listaPersonas = personaBll.Find(x => x.cedula == search && x.idTipo == 1 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listaPersonas, pageNumber, pageSize); return(View(model)); } else if (option == "Correo") { ViewBag.idPersona = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listaPersonas = personaBll.Find(x => x.cedula == search && x.idTipo == 1 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listaPersonas, pageNumber, pageSize); return(View(model)); } else if (option == "Observación") { ViewBag.idPersona = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); List <Persona> listaPersonas = personaBll.Find(x => x.cedula == search && x.idTipo == 1 || search == null).ToList(); PagedList <Persona> model = new PagedList <Persona>(listaPersonas, pageNumber, pageSize); return(View(model)); } else { ViewBag.idPersona = new SelectList(tablaGeneralBLL.Consulta("Persona", "tipo"), "idTablaGeneral", "descripcion"); ViewBag.Cedula = String.IsNullOrEmpty(sortOrder) ? "cedulades" : ""; ViewBag.NombreCompleto = sortOrder == "NombreCompleto" ? "nombrecomdes" : "NombreCompleto"; var personas = from s in personaBll.Find(x => search == null && x.idTipo == 1) select s; switch (sortOrder) { case "cedulades": personas = personas.OrderByDescending(s => s.cedula); break; case "nombrecomdes": personas = personas.OrderByDescending(s => s.nombreCompleto); break; case "NombreCompleto": personas = personas.OrderBy(s => s.nombreCompleto); break; default: personas = personas.OrderBy(s => s.cedula); break; } List <Persona> listaPersonas = personas.ToList(); foreach (Persona persona in listaPersonas) { tablaGeneralBLL = new TablaGeneralBLLImpl(); persona.TablaGeneral = tablaGeneralBLL.Get(persona.idTipo); //TablaGeneral es el {get;set} para poder traer idTipo de tabla general } PagedList <Persona> model = new PagedList <Persona>(listaPersonas, pageNumber, pageSize); return(View(model)); } }
public ActionResult Index(string option, string search, string currentFilter, string sortOrder, int?page) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); documentoBll = new DocumentoBLLImpl(); } catch (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 oficio") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.numeroDocumento == search && x.idTipo == 3 || search == null).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, pageNumber, pageSize); return(View(model.ToPagedList(pageNumber, pageSize))); } else if (option == "Número de Ingreso") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.numeroIngreso == search && x.idTipo == 3 || search == null).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, pageNumber, pageSize); return(View(model)); } if (option == "Asunto") { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); List <Documento> listaDocumentos = documentoBll.Find(x => x.asunto == search && x.idTipo == 3 || search == null && x.idTipo == 3).ToList(); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, pageNumber, pageSize); return(View(model)); } else { ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); ViewBag.NumeroOficio = String.IsNullOrEmpty(sortOrder) ? "numerodocdes" : ""; ViewBag.Ingreso = sortOrder == "Ingreso" ? "IngresoDes" : "Ingreso"; ViewBag.FechaDeIngreso = sortOrder == "Fecha" ? "FechaDes" : "Fecha"; var documentos = from s in documentoBll.Find(x => search == null && x.idTipo == 3 || x.idTipo == 23) select s; switch (sortOrder) { case "numerodocdes": documentos = documentos.OrderByDescending(s => s.numeroDocumento); break; case "Fecha": documentos = documentos.OrderBy(s => s.fecha); break; case "FechaDes": documentos = documentos.OrderByDescending(s => s.fecha); break; case "Ingreso": documentos = documentos.OrderBy(s => s.numeroIngreso); break; case "IngresoDes": documentos = documentos.OrderByDescending(s => s.numeroIngreso); break; default: documentos = documentos.OrderBy(s => s.numeroDocumento); break; } List <Documento> listaDocumentos = documentos.ToList(); foreach (Documento documento in listaDocumentos) { tablaGeneralBLL = new TablaGeneralBLLImpl(); documento.TablaGeneral = tablaGeneralBLL.Get(documento.idOrigen); documento.TablaGeneral3 = tablaGeneralBLL.Get(documento.tipoOrigen); documento.TablaGeneral2 = tablaGeneralBLL.Get(documento.idOrigen); if (documento.idEstado.HasValue) { int i = (int)(documento.idEstado); documento.TablaGeneral1 = tablaGeneralBLL.Get(i); } } //var m = documentoBll.listaSalidas(); //var m0 = documentoBll.listaEntradas(); //var m1 = documentoBll.consultaNumeroIngreso(); //var m2 = documentoBll.generaNumIngreso(); //var m3 = documentoBll.consultaNumeroIngreso(); //var z = documentoBll.getNomenclatura("Servicios Informaticos"); PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, pageNumber, pageSize); return(View(model)); } }
public ActionResult TablaDocumentos(string option, string search, string currentFilter, string sortOrder, int salent, int?page) { try { tablaGeneralBLL = new TablaGeneralBLLImpl(); documentoBll = new DocumentoBLLImpl(); } catch (Exception) { return(View()); } List <Documento> listaDocumentos; if (salent == 1) { listaDocumentos = documentoBll.listaEntradas(); } else { listaDocumentos = documentoBll.listaSalidas(); } foreach (Documento documento in listaDocumentos) { tablaGeneralBLL = new TablaGeneralBLLImpl(); documento.TablaGeneral = tablaGeneralBLL.Get(documento.idOrigen); documento.TablaGeneral3 = tablaGeneralBLL.Get(documento.tipoOrigen); documento.TablaGeneral2 = tablaGeneralBLL.Get(documento.idOrigen); if (documento.idEstado.HasValue) { int i = (int)(documento.idEstado); documento.TablaGeneral1 = tablaGeneralBLL.Get(i); } } ViewBag.CurrentSort = sortOrder; if (search != null) { page = 1; } else { search = currentFilter; } ViewBag.CurrentFilter = search; int pageSize = 4; int pageNumber = (page ?? 1); ViewBag.idTipo = new SelectList(tablaGeneralBLL.Consulta("Documentos", "tipo"), "idTablaGeneral", "descripcion"); ViewBag.NumeroOficio = String.IsNullOrEmpty(sortOrder) ? "numerodocdes" : ""; ViewBag.Ingreso = sortOrder == "Ingreso" ? "IngresoDes" : "Ingreso"; ViewBag.FechaDeIngreso = sortOrder == "Fecha" ? "FechaDes" : "Fecha"; var documentos = from s in documentoBll.Find(x => search == null && x.idTipo == 3 || x.idTipo == 23) select s; switch (sortOrder) { case "numerodocdes": documentos = documentos.OrderByDescending(s => s.numeroDocumento); break; case "Fecha": documentos = documentos.OrderBy(s => s.fecha); break; case "FechaDes": documentos = documentos.OrderByDescending(s => s.fecha); break; case "Ingreso": documentos = documentos.OrderBy(s => s.numeroIngreso); break; case "IngresoDes": documentos = documentos.OrderByDescending(s => s.numeroIngreso); break; default: documentos = documentos.OrderBy(s => s.numeroDocumento); break; } PagedList <Documento> model = new PagedList <Documento>(listaDocumentos, 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 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)); } }