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));
        }