public ActionResult FormacionAcademica(string tipo, string inicio, string fin, form_academica formacion)
        {
            usuarios   us = (usuarios)Session["usuario"];
            curriculum an = model.idCurriculum(us.id_usuario);

            ViewBag.FormA = model2.FormacionCandidato(an.id_curriculum);
            ViewBag.Form  = model1.List();

            if (inicio.Length == 0 || fin.Length == 0)
            {
                ViewBag.errorB = "Ingrese las Fechas";
                return(View());
            }
            formacion.tipo_educacion = tipo;
            formacion.fech_inicio    = Convert.ToDateTime(inicio);
            formacion.fech_fin       = Convert.ToDateTime(fin);

            try
            {
                if (ModelState.IsValid)
                {
                    if (model1.Insert(formacion) > 0)
                    {
                        cv_form_academica bell = new cv_form_academica();
                        bell.id_curriculum     = an.id_curriculum;
                        bell.id_form_academica = formacion.id_form_academica;
                        if (model2.Insert(bell) > 0)
                        {
                            ViewBag.errorB = "Formacion Academica Ingresado";
                            return(RedirectToAction("FormacionAcademica"));
                        }
                        ViewBag.errorB = "ERROR3";
                        return(View());
                    }
                    ViewBag.errorB = "ERROR2";
                    return(View());
                }
                else
                {
                    ViewBag.errorB = "ERROR";
                    return(View());
                }
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult FormacionAcademica(int?id)
        {
            usuarios   us = (usuarios)Session["usuario"];
            curriculum an = model.idCurriculum(us.id_usuario);

            ViewBag.FormA = model2.FormacionCandidato(an.id_curriculum);
            ViewBag.Form  = model1.List();
            if (id == null)
            {
                return(View("FormacionAcademica"));
            }
            int idForm            = Convert.ToInt32(id);
            cv_form_academica obj = model2.ObjetoFormacion(an.id_curriculum, idForm);

            try
            {
                if (obj == null)
                {
                    return(View("FormacionAcademica"));
                }
                else
                {
                    int x = obj.id_form_academica;
                    if (model2.Remove(obj.id_cv_form_academica) > 0)
                    {
                        if (model1.Remove(x) > 0)
                        {
                            return(RedirectToAction("FormacionAcademica"));
                        }
                    }
                    ViewBag.errorB = "ERROR: AL ELIMINAR LA FORMACION";
                    return(View("FormacionAcademica"));
                }
            }
            catch
            {
                ViewBag.errorB = "ERROR: AL ELIMINAR EL IDIOMA";
                return(View("Idioma"));
            }
        }