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