public ActionResult Idioma(string idioma1)
        {
            usuarios   us        = (usuarios)Session["usuario"];
            int        lang      = Convert.ToInt32(idioma1);
            curriculum candidato = model.idCurriculum(us.id_usuario);

            ViewBag.idIdioma = idioma.List();
            ViewBag.Lista    = cvIdioma.idiomasCandidato(candidato.id_curriculum);
            ViewBag.Idiomas  = idioma.ListaIdiomas();

            if (candidato == null)
            {
                return(View("Index"));
            }
            else
            {
                cv_idiomas validacion = cvIdioma.idIdioma(lang, candidato.id_curriculum);
                if (validacion == null)
                {
                    try
                    {
                        cv_idiomas bell = new cv_idiomas();
                        bell.id_curriculum = candidato.id_curriculum;
                        bell.id_idioma     = lang;
                        if (cvIdioma.Insert(bell) > 0)
                        {
                            ViewBag.errorB = "Idioma Ingresado";
                            return(RedirectToAction("Idioma"));
                        }
                        else
                        {
                            ViewBag.errorB = "Ya ha ingresado ha este idioma";
                            return(View("Idioma"));
                        }
                    }
                    catch
                    {
                        ViewBag.errorB = "ERROR";
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    ViewBag.idIdioma = idioma.List();
                    ViewBag.Lista    = cvIdioma.idiomasCandidato(candidato.id_curriculum);
                    ViewBag.Idiomas  = idioma.ListaIdiomas();
                    ViewBag.errorB   = "Ya ha ingresado este idioma";
                    return(View("Idioma"));
                }
            }
        }
        public ActionResult Idioma(int?id)
        {
            usuarios   us        = (usuarios)Session["usuario"];
            curriculum candidato = model.idCurriculum(us.id_usuario);

            ViewBag.idIdioma = idioma.List();
            ViewBag.Lista    = cvIdioma.idiomasCandidato(candidato.id_curriculum);
            ViewBag.Idiomas  = idioma.ListaIdiomas();
            if (id == null)
            {
                return(View("Idioma"));
            }
            int        an   = Convert.ToInt32(id);
            cv_idiomas bell = cvIdioma.id_cv_idioma(an);

            try
            {
                if (bell == null)
                {
                    return(View("Idioma"));
                }
                else
                {
                    if (cvIdioma.Remove(an) > 0)
                    {
                        return(RedirectToAction("Idioma"));
                    }
                    ViewBag.errorB = "ERROR: AL ELIMINAR EL IDIOMA";
                    return(View("Idioma"));
                }
            }
            catch
            {
                ViewBag.errorB = "ERROR: AL ELIMINAR EL IDIOMA";
                return(View("Idioma"));
            }
        }