public JsonResult GetCasillasList(int seccion) { var sBLL = new SeccionBLL(); var casillas = sBLL.RetrieveBySeccion(seccion); return(Json(new SelectList(casillas, "idSeccion", "casilla"), JsonRequestBehavior.AllowGet)); }
public ActionResult Update(RCasilla casilla) { var rcBLL = new RCasillaBLL(); if (ModelState.IsValid) { try { rcBLL.Update(casilla); return(RedirectToAction("Register", "Home", new { id = casilla.tipoEleccion, message = "El registro se ha actualizado correctamente." })); }catch { var sBLL = new SeccionBLL(); var secciones = sBLL.RetrieveSeccions(); var casillas = sBLL.RetrieveBySeccion(casilla.Seccione.seccion); ViewBag.seccion = new SelectList(secciones, casilla.Seccione.seccion); ViewBag.casilla = new SelectList(casillas, "idSeccion", "casilla", casilla.Seccione.casilla); string tipo = "", id = casilla.tipoEleccion; if (id == "A") { tipo = "PRESIDENTE MUNICIPAL"; } else if (id == "D") { tipo = "DIPUTADOS LOCALES"; } else if (id == "F") { tipo = "DIPUTADOS FEDERALES"; } else if (id == "S") { tipo = "SENADORES"; } else if (id == "P") { tipo = "PRESIDENTES"; } else { return(View("Index")); } ViewBag.Tipo = tipo; var oRR = new EstadoCasillaRepository(); List <EstadoCasilla> estados = new List <EstadoCasilla>(); if (Rol != null) { if (Rol == "A") { estados = oRR.RetrieveAllEstadosCasilla(); } if (Rol == "C") { estados = oRR.RetrieveAllEstadosCasillaCapturista(); } } ViewBag.status = new SelectList(estados, "idEstado", "descripcion", casilla.status); return(View()); } } else { var sBLL = new SeccionBLL(); var secciones = sBLL.RetrieveSeccions(); var casillas = sBLL.RetrieveBySeccion(casilla.Seccione.seccion); ViewBag.seccion = new SelectList(secciones, casilla.Seccione.seccion); ViewBag.casilla = new SelectList(casillas, "idSeccion", "casilla", casilla.Seccione.casilla); string tipo = "", id = casilla.tipoEleccion; if (id == "A") { tipo = "PRESIDENTE MUNICIPAL"; } else if (id == "D") { tipo = "DIPUTADOS LOCALES"; } else if (id == "F") { tipo = "DIPUTADOS FEDERALES"; } else if (id == "S") { tipo = "SENADORES"; } else if (id == "P") { tipo = "PRESIDENTES"; } else { return(View("Index")); } ViewBag.Tipo = tipo; var oRR = new EstadoCasillaRepository(); List <EstadoCasilla> estados = new List <EstadoCasilla>(); if (Rol != null) { if (Rol == "A") { estados = oRR.RetrieveAllEstadosCasilla(); } if (Rol == "C") { estados = oRR.RetrieveAllEstadosCasillaCapturista(); } } ViewBag.status = new SelectList(estados, "idEstado", "descripcion", casilla.status); return(View()); } }
public ActionResult Update(string idRCasilla) { var sBLL = new SeccionBLL(); var rcBLL = new RCasillaBLL(); RCasilla casilla = rcBLL.RetrieveByIdRCasilla(idRCasilla); casilla.Editable = false; Guid g = Guid.NewGuid(); var secciones = sBLL.RetrieveSeccions(); var casillas = sBLL.RetrieveBySeccion(casilla.Seccione.seccion); ViewBag.seccion = new SelectList(secciones, casilla.Seccione.seccion); ViewBag.casilla = new SelectList(casillas, "idSeccion", "casilla", casilla.Seccione.casilla); string tipo = "", id = casilla.tipoEleccion; if (id == "A") { tipo = "PRESIDENTE MUNICIPAL"; } else if (id == "D") { tipo = "DIPUTADOS LOCALES"; } else if (id == "F") { tipo = "DIPUTADOS FEDERALES"; } else if (id == "S") { tipo = "SENADORES"; } else if (id == "P") { tipo = "PRESIDENTES"; } else { return(View("Index")); } var oRR = new EstadoCasillaRepository(); List <EstadoCasilla> estados = new List <EstadoCasilla>(); if (Rol != null) { if (Rol == "A") { estados = oRR.RetrieveAllEstadosCasilla(); } if (Rol == "C") { estados = oRR.RetrieveAllEstadosCasillaCapturista(); } } ViewBag.status = new SelectList(estados, "idEstado", "descripcion", casilla.status); ViewBag.Tipo = tipo; return(PartialView("_Update", casilla)); }