public ActionResult Insertar(CatProyectos Proyecto = null)
        {
            CatUsuarios Usuario = (CatUsuarios)Session["Usuario"];

            try
            {
                if (Usuario == null || Usuario.U_IdTipoUsuario != 2)
                {
                    TempData["notice"] = "La sesión ha expirado.";
                    return(RedirectToAction("Logout", "Home"));
                }
                else
                {
                    List <CatPreguntas> ListaPreguntas = LogicaProyecto.L_SeleccionarPreguntas(0);
                    ViewBag.ListaPreguntas   = new SelectList(ListaPreguntas, "IdPregunta", "Pregunta");
                    ViewBag.RFCRepresentante = Usuario.U_RFCRepresentanteAsociado;
                    ViewBag.IdTecnologia     = 0;
                    CargarListasDesplegables(null, null, null, null);
                    return(View(Proyecto));
                }
            }
            catch (Exception ex)
            {
                TempData["notice"]    = ConfigurationManager.AppSettings["MensajeError"].ToString();
                Session["TipoAlerta"] = "Error";
                MetodoGeneral.RegistroDeError(ex.Message, "Proyectos: Insertar");
                return(RedirectToAction("Index"));
            }
        }
Ejemplo n.º 2
0
        public JsonResult GetPreguntas(string StrIdTecnologia)
        {
            List <CatPreguntas> ListaPreguntas = new List <CatPreguntas>();
            int IdTecnologia = 0;

            Int32.TryParse(StrIdTecnologia, out IdTecnologia);

            ListaPreguntas         = LogicaProyecto.L_SeleccionarPreguntas(IdTecnologia);
            ViewBag.ListaPreguntas = new SelectList(ListaPreguntas, "IdPregunta", "Pregunta");


            if (Request.IsAjaxRequest())
            {
                return(new JsonResult
                {
                    Data = ListaPreguntas,
                    JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
            else
            {
                return(new JsonResult
                {
                    Data = "Request no válida"
                });
            }
        }