public ActionResult EditarRespuesta(ADESCOMBUSINESS.Areas.Votaciones.Models.VOT_OpcRespuestas Registro) { try { this.RespuestasProxy = new ADESCOMBUSINESS.Areas.Votaciones.Methods.OpcRespuestasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } if (String.IsNullOrEmpty(Registro.RES_OpcRespuesta)) { ModelState.AddModelError("RES_OpcRespuesta", "Campo Requerido"); } if (ModelState.IsValid) { try { bool Status = RespuestasProxy.Editar(Registro); if (!Status) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } } return(View(Registro)); }
public ActionResult CrearRespuesta(FormCollection Form) { try { this.RespuestasProxy = new ADESCOMBUSINESS.Areas.Votaciones.Methods.OpcRespuestasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } ADESCOMBUSINESS.Areas.Votaciones.Models.VOT_OpcRespuestas Registro = new ADESCOMBUSINESS.Areas.Votaciones.Models.VOT_OpcRespuestas(); if (String.IsNullOrEmpty(Form["RES_OpcRespuesta"])) { ModelState.AddModelError("RES_OpcRespuesta", "Campo requerido"); } Registro.RES_OpcRespuesta = Form["RES_OpcRespuesta"]; Registro.Pregunta_ID = Convert.ToInt32(Form["Pregunta_ID"]); Registro.Votacion_ID = Convert.ToInt32(Form["Votacion_ID"]); if (ModelState.IsValid) { try { RespuestasProxy.Crear(Registro); ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } } ViewBag.Votacion_ID = Registro.Votacion_ID; ViewBag.Pregunta_ID = Registro.Pregunta_ID; return(View(Registro)); }
public ActionResult EliminarRespuesta(int Respuesta_ID) { try { this.RespuestasProxy = new ADESCOMBUSINESS.Areas.Votaciones.Methods.OpcRespuestasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } OBJVOT_OpcRespuestas = RespuestasProxy.GetByID(Respuesta_ID); if (OBJVOT_OpcRespuestas == null) { return(HttpNotFound()); } return(View(OBJVOT_OpcRespuestas)); }
public ActionResult EliminarConfirmed(int Respuesta_ID) { try { this.RespuestasProxy = new ADESCOMBUSINESS.Areas.Votaciones.Methods.OpcRespuestasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } try { OBJVOT_OpcRespuestas = new ADESCOMBUSINESS.Areas.Votaciones.Models.VOT_OpcRespuestas(); OBJVOT_OpcRespuestas = RespuestasProxy.GetByID(Respuesta_ID); bool Status = RespuestasProxy.Eliminar(Respuesta_ID); if (!Status) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } return(View(OBJVOT_OpcRespuestas)); }