예제 #1
0
    public string generarOportunidades(RespuestasEvaluacion resp, bool supervisor, int idEmpleado, string empleadoID, int tipo, string pais, int pos, Empleados emp)
    {
        string result = "<div style=\"page-break-before:avoid\">" +
                        ((tipo != 5) ? "<div class=\"row\">" +
                         "<div class=\"col-md-10\">" +
                         "<div class=\"panel panel-info\">" +
                         "<div class=\"panel-body\">" +
                         "<label class=\"text-info text-center\">" +
                         "<i>Evaluación del empleado <code>" + emp.nombreCompleto + "</code></i></label>" +
                         "</div>" +
                         "</div>" +
                         "</div>" +
                         "</div>" : "<br/>") +
                        "<div class=\"row\">" +
                        "<div class=\"col-md-11\">" +
                        "<h3><p class=\"text-center\">" + ((emp.Pais != "Brasil")?titulo(resp):tituloPortugues(resp)) + "</p></h3>" +
                        "</div>" +
                        "</div>" +
                        "<br/>" +
                        " <div class=\"row\">" +
                        "<div class=\"col-md-10\">" +
                        "<h5>" +
                        "<label class=\"text-info\">" +
                        ((emp.Pais != "Brasil")?subtitulo(resp):subtituloPortugues(resp)) + "</label></h5>" +
                        "</div>" +
                        "</div>" +
                        "<div class=\"row\">" +
                        "<div class=\"col-md-10\">" +
                        "<p class=\"navbar-text\">" + resp.escrito + "</p>" +
                        "</div>" +
                        "</div>";

        return(result + "</div>");
    }
예제 #2
0
 private void CargarParametros(RespuestasEvaluacion oRespuestasEvaluacion)
 {
     AddParameter("@IdEvaluacion", oRespuestasEvaluacion.IdEvaluacion);
     AddParameter("@IdItem", oRespuestasEvaluacion.IdItem);
     AddParameter("@Valor", oRespuestasEvaluacion.Valor);
     AddParameter("@ValorSupervisor", oRespuestasEvaluacion.ValorSupervisor);
 }
        public ActionResult DeleteConfirmed(int id)
        {
            RespuestasEvaluacion respuestasEvaluacion = db.RespuestasEvaluacion.Find(id);

            db.RespuestasEvaluacion.Remove(respuestasEvaluacion);
            db.SaveChanges();
            //return RedirectToAction("Index");
            return(RedirectToAction("DetalleRespuestas", "PreguntasEvaluacions", new { id = respuestasEvaluacion.IdPregunta }));
        }
예제 #4
0
        public override void Update(LBSFramework.Entitys.Entity oEntity)
        {
            RespuestasEvaluacion oRespuestasEvaluacion = (RespuestasEvaluacion)oEntity;

            CommandName = "RespuestasEvaluacionABM";
            AddParameter("@Accion", "M");
            CargarParametros(oRespuestasEvaluacion);
            AddParameter("@idRespuesta", oRespuestasEvaluacion.Identificador.valorGetPorNombre("idRespuesta"));

            ExecuteNonQuery();
        }
 public ActionResult Edit([Bind(Include = "IdRespuesta,IdPregunta,Respuesta,Ponderacion,Correcta")] RespuestasEvaluacion respuestasEvaluacion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(respuestasEvaluacion).State = EntityState.Modified;
         db.SaveChanges();
         //return RedirectToAction("Index");
         return(RedirectToAction("DetalleRespuestas", "PreguntasEvaluacions", new { id = respuestasEvaluacion.IdPregunta }));
     }
     ViewBag.IdPregunta = new SelectList(db.PreguntasEvaluacion, "IdPregunta", "IdPregunta", respuestasEvaluacion.IdPregunta);
     return(View(respuestasEvaluacion));
 }
예제 #6
0
        public static LBSFramework.Entitys.PK Save(RespuestasEvaluacion oRespuestasEvaluacion)
        {
            RespuestasEvaluacionMapper oRespuestasEvaluacionMapper = new RespuestasEvaluacionMapper();

            if (!oRespuestasEvaluacion.Identificador.ExistePK())
            {
                return(oRespuestasEvaluacionMapper.Save(oRespuestasEvaluacion, "A"));
            }
            else
            {
                return(oRespuestasEvaluacionMapper.Save(oRespuestasEvaluacion));
            }
        }
예제 #7
0
        public void Delete(LBSFramework.Entitys.Entity oEntity)
        {
            RespuestasEvaluacion oRespuestasEvaluacion = (RespuestasEvaluacion)oEntity;

            CommandName = "RespuestasEvaluacionABM";
            AddParameter("@Accion", "B");

            //Agregar parametro para PK
            AddParameter("@idRespuesta", oRespuestasEvaluacion.Identificador.valorGetPorNombre("idRespuesta"));


            ExecuteNonQuery();
        }
        // GET: RespuestasEvaluacions/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RespuestasEvaluacion respuestasEvaluacion = db.RespuestasEvaluacion.Find(id);

            if (respuestasEvaluacion == null)
            {
                return(HttpNotFound());
            }
            return(View(respuestasEvaluacion));
        }
예제 #9
0
        public override LBSFramework.Entitys.PK Insert(LBSFramework.Entitys.Entity oEntity)
        {
            RespuestasEvaluacion oRespuestasEvaluacion = (RespuestasEvaluacion)oEntity;

            CommandName = "RespuestasEvaluacionABM";
            AddParameter("@Accion", "A");
            CargarParametros(oRespuestasEvaluacion);
            if (oRespuestasEvaluacion.Identificador.ExistePK())
            {
                AddParameter("@idRespuesta", oRespuestasEvaluacion.Identificador.valorGetPorNombre("idRespuesta"));
            }

            return(ExecutePK());
        }
        // GET: RespuestasEvaluacions/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RespuestasEvaluacion respuestasEvaluacion = db.RespuestasEvaluacion.Find(id);

            if (respuestasEvaluacion == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdPregunta = new SelectList(db.PreguntasEvaluacion, "IdPregunta", "IdPregunta", respuestasEvaluacion.IdPregunta);
            return(View(respuestasEvaluacion));
        }
예제 #11
0
    private string subtitulo(RespuestasEvaluacion resp)
    {
        string result = "";

        switch (resp.idTipoEvaluacion)
        {
        case 1:
            result = "<p>" + GetGlobalResourceObject("spanish", "responsabilidades_detalle").ToString();
            break;

        case 22:
            result = GetGlobalResourceObject("spanish", "oportunidad_detalle").ToString();
            break;

        case 23:
            result = GetGlobalResourceObject("spanish", "desempeno_Titulo1").ToString();
            break;

        default:
            result = GetGlobalResourceObject("spanish", "competencias_Titulo").ToString();
            break;
        }
        return(result);
    }
예제 #12
0
    private string tituloPortugues(RespuestasEvaluacion resp)
    {
        string result = "";

        switch (resp.idTipoEvaluacion)
        {
        case 1:
            result = GetGlobalResourceObject("portugues", "responsabilidades_Titulo").ToString();
            break;

        case 22:
            result = GetGlobalResourceObject("portugues", "oportunidad_Titulo").ToString();
            break;

        case 23:
            result = GetGlobalResourceObject("portugues", "desempeno_Titulo").ToString();
            break;

        default:
            result = GetGlobalResourceObject("portugues", "competencias_Titulo").ToString();
            break;
        }
        return(result);
    }
예제 #13
0
        public static void Delete(RespuestasEvaluacion oRespuestasEvaluacion)
        {
            RespuestasEvaluacionMapper oRespuestasEvaluacionMapper = new RespuestasEvaluacionMapper();

            oRespuestasEvaluacionMapper.Delete(oRespuestasEvaluacion);
        }
예제 #14
0
    public string generarDesempeno(RespuestasEvaluacion resp, bool supervisor, int idEmpleado, string empleadoID, int tipo, string pais, int pos, Empleados emp)
    {
        string result = "<div style=\"page-break-before:avoid\">" +
                        ((tipo != 5) ? "<div class=\"row\">" +
                         "<div class=\"col-md-10\">" +
                         "<div class=\"panel panel-info\">" +
                         "<div class=\"panel-body\">" +
                         "<label class=\"text-info text-center\">" +
                         "<i>Evaluación del empleado <code>" + emp.nombreCompleto + "</code></i></label>" +
                         "</div>" +
                         "</div>" +
                         "</div>" +
                         "</div>" : "<br/>") +
                        "<div class=\"row\">" +
                        "<div class=\"col-md-11\">" +
                        "<h3><p class=\"text-center\">" + ((emp.Pais != "Brasil") ? titulo(resp) : tituloPortugues(resp)) + "</p></h3>" +
                        "</div>" +
                        "</div>" +
                        "<br/>" +
                        " <div class=\"row\">" +
                        "<div class=\"col-md-10\">" +
                        "<h5>" +
                        "<label class=\"text-info\">" +
                        ((emp.Pais != "Brasil") ? detalle(resp) : detallePortugues(resp)) + "</label></h5>" +
                        "</div>" +
                        "</div>" +
                        "  <div class=\"row\"> " +
                        "            <div class=\"col-md-10\"> " +
                        "               <div class=\"panel panel-info\"> " +
                        "                  <div class=\"panel-heading\"> " +
                        "                        <label class=\"text-info\"> " +
                        "                            Opciones</label> " +
                        "                    </div> " +
                        "                    <div class=\"panel-body\"> " +
                        "                        <table> " +
                        "                            <thead> " +
                        "                                <tr> " +
                        "                                    <th style=\"width: 15%; text-align:center\">" +
                        ((resp.Valor == "1") ? "<p class=\"text-info text-center\">SI</p>" : "") +
                        "</th>" +
                        "                                    <th style=\"width: 15%; text-align:center\"> " +
                        ((resp.Valor == "2") ? "<p class=\"text-info  text-center\">SI</p>" : "") +
                        "                                    </th> " +
                        "                                    <th style=\"width: 15%; text-align:center\"> " +
                        ((resp.Valor == "3") ? "<p class=\"text-info  text-center\">SI</p>" : "") +
                        "                                    </th> " +
                        "                                    <th style=\"width: 15%; text-align:center\"> " +
                        ((resp.Valor == "4") ? "<p class=\"text-info  text-center\">SI</p>" : "") +
                        "                                    </th> " +
                        "                                    <th style=\"width: 15%; text-align:center\"> " +
                        ((resp.Valor == "5") ? "<p class=\"text-info  text-center\">SI</p>" : "") +
                        "                                    </th> " +
                        "                                </tr> " +
                        "                            </thead> " +
                        "                            <tr> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Nivel 1" : "Nível 1") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Nivel 2" : "Nível 2") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Nivel 3" : "Nível 3") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Nivel 4" : "Nível 4") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Nivel 5" : "Nível 5") + "</p> " +
                        "                                </td> " +
                        "                            </tr> " +
                        "                            <tr> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Insuficiente" : "Insuficiente") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Logro Incompleto" : "Realização  Incompleta") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Logro Alineado" : "Realização Alinhada") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Logro Alto" : "Realização Alta") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Logro Excepcional" : "Realização  Excepcional") + "</p> " +
                        "                                </td> " +
                        "                            </tr> " +
                        "                            <tr> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "El desempeño estuvo notablemente debajo de las expectativas del Grupo Celistics  en todas sus áreas de responsabilidad." : "O desempenho  esteve notavelmente abaixo das expectativas do Grupo Celistics  em todas as suas áreas de responsabilidade.") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "El desempeño no alcanzó las expectativas del Grupo Celistics, en una o más áreas  de responsabilidad." : "O desempenho  não atingiu as expectativas do Grupo Celistics, em uma ou mais áreas  de responsabilidade.") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "El desempeño se alineó las expectativas del Grupo Celistics respecto a las áreas de responsabilidad  y calidad global del trabajo. Se cumplieron los principales responsabilidades anuales." : "O desempenho  foi alinhado às expectativas do Grupo Celistics a respeito das  áreas de responsabilidade  e qualidade global do trabalho. Foram atingidas as principais responsabilidades anuais.") + "</p> " +
                        "                                </td> " +
                        "                                <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "El desempeño superó ligeramente las expectativas del Grupo Celistics  en todas las áreas de responsabilidad y la calidad del trabajo fue excelente. Se alcanzaron los responsabilidades anuales, cumpliendo con las competencias Core de la organización." : "O desempenho superou ligeiramente as expectativas do Grupo Celistics  em todas as áreas de responsabilidade e a qualidade do trabalho foi excelente. Foram alcançadas as responsabilidades anuais, cumprindo as competências Core da organização.") + "</p> " +
                        "                               </td> " +
                        "                               <td> " +
                        "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "El desempeño supera ampliamente  las expectativas del Grupo Celistics. Se observó una alta calidad de trabajo realizada en todas las áreas de responsabilidad,  resultando un trabajo global supremo. Para la organización significó una contribución excepcional, aportando propuestas de mejoras en los procesos y/o procedimientos a cargo, cumpliendo con las competencias Core de la organización." : "O desempenho supera amplamente  as expectativas do Grupo Celistics. Foi observada uma alta qualidade de trabalho realizada em todas as áreas de responsabilidade,  resultando em um trabalho global supremo. Para a organização significou uma contribuição excepcional, com propostas de melhorias nos processos e/ou procedimentos a seu cargo.") + "</p> " +
                        "                               </td> " +
                        "                           </tr> " +
                        "                       </table> " +
                        "                   </div> " +
                        "               </div> " +
                        "           </div> " +
                        "        </div> " +
                        "<br/>" +
                        " <div class=\"row\">" +
                        "<div class=\"col-md-10\">" +
                        "<h5>" +
                        "<label class=\"text-info\">" +
                        ((emp.Pais != "Brasil") ? subtitulo(resp) : subtituloPortugues(resp)) + "</label></h5>" +
                        "</div></div>" +
                        "<div class=\"row\">" +
                        "<div class=\"col-md-10\">" +
                        "<p class=\"navbar-text\">" + resp.escrito + "</p>" +
                        "</div></div><br/><br/>";

        if (supervisor)
        {
            result += "<div class=\"row\">" +
                      "            <div class=\"col-md-11\">" +
                      "                <div class=\"panel panel-danger\">" +
                      "                    <div class=\"panel-heading\">" +
                      "                           <label class=\"text-info\">" +
                      ((emp.Pais.ToUpper() != "BRASIL") ? "Evalúe al Empleado de acuerdo a la siguiente escala el desempeño global durante el año 2016. Respalde el mismo con un breve comentario." : "Realize a avaliação de acordo com a seguinte escala de seu desempenho global durante 2016. Respalde o mesmo com um breve comentário.") + "</label>" +
                      "                    </div>" +
                      "                    <div class=\"panel-body\">" +
                      "                        <table style=\"width:100%;\">" +
                      "                            <thead>" +
                      "  <tr> " +
                      "                                   <th style=\"width: 20%; text-align:center\" class=\"fondoSupervisor\">" +
                      ((resp.ValorSupervisor == "1") ? "<p class=\"text-info text-center\">SI</p>" : "") +
                      "</th>" +
                      "                                   <th style=\"width: 20%; text-align:center\" class=\"fondoSupervisor\">" +
                      ((resp.ValorSupervisor == "2") ? "<p class=\"text-info text-center\">SI</p>" : "") +
                      "                                   </th>" +
                      "                                   <th style=\"width: 20%; text-align:center\" class=\"fondoSupervisor\">" +
                      ((resp.ValorSupervisor == "3") ? "<p class=\"text-info text-center\">SI</p>" : "") +
                      "                                   </th>" +
                      "                                   <th style=\"width: 20%; text-align:center\" class=\"fondoSupervisor\">" +
                      ((resp.ValorSupervisor == "4") ? "<p class=\"text-info text-center\">SI</p>" : "") +
                      "                                   </th>" +
                      "                                   <th style=\"width: 20%; text-align:center\" class=\"fondoSupervisor\">" +
                      ((resp.ValorSupervisor == "5") ? "<p class=\"text-info text-center\">SI</p>" : "") +
                      "                                   </th>" +
                      "                               </tr>" +
                      "                            </thead>" +
                      "                            <tr> " +
                      "                                <td> " +
                      "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Insuficiente" : "Insuficiente") + "</p> " +
                      "                                </td> " +
                      "                                <td> " +
                      "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Logro Incompleto" : "Realização  Incompleta") + "</p> " +
                      "                                </td> " +
                      "                                <td> " +
                      "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Logro Alineado" : "Realização Alinhada") + "</p> " +
                      "                                </td> " +
                      "                                <td> " +
                      "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Logro Alto" : "Realização Alta") + "</p> " +
                      "                                </td> " +
                      "                                <td> " +
                      "                                   <p class=\"text-info  letramuychica  text-center\">" + ((emp.Pais.ToUpper() != "BRASIL") ? "Logro Excepcional" : "Realização  Excepcional") + "</p> " +
                      "                                </td> " +
                      "                            </tr> " +
                      "                        </table>" +
                      "                    </div>" +
                      "                </div>" +
                      "            </div>" +
                      "        </div><br/>" +
                      "        <div class=\"row\">" +
                      "            <div class=\"col-md-11\">" +
                      "                           <label class=\"text-info\"><h5>" +
                      ((emp.Pais.ToUpper() != "BRASIL") ? "Comentario del Supervisor" : "Comentário") + "</h5></label>" +
                      "                    </div></div>" +
                      "                        <div class=\"row\"><div class=\"col-md-10\">" +
                      "<p class=\"navbar-text\">" + ((!string.IsNullOrEmpty(resp.escritoSupervisor))?resp.escritoSupervisor.Split('|')[0]:"") + "</p>" +
                      "                            </div></div><br/>" +
                      "                        <div class=\"row\">" +
                      "                            <div class=\"col-md-10\">" +
                      "                                         <label class=\"text-info\"><h5>Foralezas</h5></label>" +
                      "<p class=\"navbar-text\">" + ((!string.IsNullOrEmpty(resp.escritoSupervisor)) ? resp.escritoSupervisor.Split('|')[1] : "") + "</p>" +
                      "                                    </div>" +
                      "                                </div><br/>" +

                      "                              <div class=\"row\"><div class=\"col-md-10\">" +
                      "                                         <label class=\"text-info\"><h5>Oportunidades de mejora</h5></label>" +
                      "<p class=\"navbar-text\">" + ((!string.IsNullOrEmpty(resp.escritoSupervisor)) ? resp.escritoSupervisor.Split('|')[2] : "") + "</p>" +
                      "                                    </div>" +
                      "                                </div>";
        }

        return(result + "</div>");
    }
 public ActionResult Create([Bind(Include = "IdRespuesta,IdPregunta,Respuesta,Ponderacion,Correcta")] RespuestasEvaluacion respuestasEvaluacion)
 {
     if (ModelState.IsValid)
     {
         var ponderacion = db.PreguntasEvaluacion.Find(respuestasEvaluacion.IdPregunta);
         if (respuestasEvaluacion.Correcta)
         {
             if (respuestasEvaluacion.Ponderacion > ponderacion.Ponderacion)
             {
                 ModelState.AddModelError("Ponderacion", "La ponderacion de la respuesta no puede ser mayor que la de la pregunta.");
                 ViewBag.IdPregunta = new SelectList(db.PreguntasEvaluacion, "IdPregunta", "IdPregunta", respuestasEvaluacion.IdPregunta);
                 return(View(respuestasEvaluacion));
             }
             else
             {
                 var     respuestas = db.RespuestasEvaluacion.Where(a => a.IdPregunta == ponderacion.IdPregunta).Select(a => a.Ponderacion);
                 decimal total      = 0;
                 if (respuestas != null)
                 {
                     total = respuestas.Sum() + respuestasEvaluacion.Ponderacion;
                 }
                 if (total > ponderacion.Ponderacion)
                 {
                     ModelState.AddModelError("Ponderacion", "En el conjunto de respuestas, su ponderación sobrepasa el nivel especificado en la pregunta.");
                     ViewBag.IdPregunta = new SelectList(db.PreguntasEvaluacion, "IdPregunta", "IdPregunta", respuestasEvaluacion.IdPregunta);
                     return(View(respuestasEvaluacion));
                 }
                 else if (total <= 0)
                 {
                     ModelState.AddModelError("Ponderacion", "La nota de una respuesta correcta no puede ser menor o igual a 0.");
                     ViewBag.IdPregunta = new SelectList(db.PreguntasEvaluacion, "IdPregunta", "IdPregunta", respuestasEvaluacion.IdPregunta);
                     return(View(respuestasEvaluacion));
                 }
                 else
                 {
                     db.RespuestasEvaluacion.Add(respuestasEvaluacion);
                     db.SaveChanges();
                     return(RedirectToAction("DetalleRespuestas", "PreguntasEvaluacions", new { id = respuestasEvaluacion.IdPregunta }));
                 }
             }
         }
         else
         {
             if (respuestasEvaluacion.Ponderacion != 0)
             {
                 ModelState.AddModelError("Ponderacion", "La ponderacion una respuesta incorrecta no puede ser mayor a 0.");
                 ViewBag.IdPregunta = new SelectList(db.PreguntasEvaluacion, "IdPregunta", "IdPregunta", respuestasEvaluacion.IdPregunta);
                 return(View(respuestasEvaluacion));
             }
             else
             {
                 db.RespuestasEvaluacion.Add(respuestasEvaluacion);
                 db.SaveChanges();
                 return(RedirectToAction("DetalleRespuestas", "PreguntasEvaluacions", new { id = respuestasEvaluacion.IdPregunta }));
             }
         }
     }
     else
     {
         ViewBag.IdPregunta = new SelectList(db.PreguntasEvaluacion, "IdPregunta", "IdPregunta", respuestasEvaluacion.IdPregunta);
         return(View(respuestasEvaluacion));
     }
 }