public bool grabarDB(enc_formulario_Info info) { try { tbl_periodo_evaluacion_Info info_periodo = new tbl_periodo_evaluacion_Info(); tbl_periodo_evaluacion_Data periodo_data = new tbl_periodo_evaluacion_Data(); info_periodo = periodo_data.GetInfoPeriodoActivo(); using (Entities_general contex = new Entities_general()) { enc_formulario addnew = new enc_formulario(); addnew.IdFormulario = GetId(); addnew.ef_codigo = (info.ef_codigo) == null?"": info.ef_codigo; addnew.ef_descripcion = info.ef_descripcion; addnew.IdPeriodo = info_periodo.IdPeriodo; addnew.estado = true; contex.enc_formulario.Add(addnew); contex.SaveChanges(); } return(true); } catch (Exception ex) { throw; } }
public enc_formulario_Info get_info(decimal IdFormulario) { try { enc_formulario_Info info = new enc_formulario_Info(); using (Entities_general Context = new Entities_general()) { enc_formulario q = Context.enc_formulario.FirstOrDefault(v => v.IdFormulario == IdFormulario); if (q == null) { return(null); } info = new enc_formulario_Info { IdFormulario = q.IdFormulario, ef_codigo = q.ef_codigo, ef_descripcion = q.ef_descripcion, IdPeriodo = q.IdPeriodo, estado = q.estado }; } return(info); } catch (Exception) { throw; } }
public ActionResult Nuevo() { try { info_formulario = new enc_formulario_Info(); return(View(info_formulario)); } catch (Exception) { return(View()); } }
public ActionResult Index() { tbl_periodo_evaluacion_Info info_periodo_actual = new tbl_periodo_evaluacion_Info(); tbl_periodo_evaluacion_Data data_periodo_actual = new tbl_periodo_evaluacion_Data(); info_periodo_actual = data_periodo_actual.GetInfoPeriodoActivo(); if (info_periodo_actual == null) { return(RedirectToAction("Index", "Periodo_evaluacion")); } tbl_periodo_evaluacion_Data periodo_data = new tbl_periodo_evaluacion_Data(); ViewBag.lista_periodos = periodo_data.GetList(); enc_formulario_Info model = new enc_formulario_Info(); return(View(model)); }
public ActionResult Anular(enc_formulario_Info item) { if (ModelState.IsValid) { try { formulario_data.anularDB(item); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } return(RedirectToAction("Index", "Formulario")); }
public ActionResult Anular(decimal IdFormulario = 0) { try { if (IdFormulario == 0) { return(RedirectToAction("Index", "Formulario")); } info_formulario = formulario_data.get_info(IdFormulario); if (info_formulario == null) { return(RedirectToAction("Index", "Formulario")); } return(View(info_formulario)); } catch (Exception) { return(View()); } }
public bool anularDB(enc_formulario_Info info) { try { using (Entities_general contex = new Entities_general()) { var addnewC = contex.enc_formulario.Where(v => v.IdFormulario == info.IdFormulario).FirstOrDefault(); if (addnewC != null) { addnewC.estado = false; contex.SaveChanges(); } return(true); } } catch (Exception) { throw; } }
public bool modificarDB(enc_formulario_Info info) { try { using (Entities_general contex = new Entities_general()) { var addnewC = contex.enc_formulario.Where(v => v.IdFormulario == info.IdFormulario).FirstOrDefault(); if (addnewC != null) { addnewC.ef_descripcion = info.ef_descripcion; addnewC.ef_codigo = info.ef_codigo; contex.SaveChanges(); } return(true); } } catch (Exception) { throw; } }
public ActionResult Index(enc_formulario_Info model) { tbl_periodo_evaluacion_Info info_periodo_actual = new tbl_periodo_evaluacion_Info(); tbl_periodo_evaluacion_Data data_periodo_actual = new tbl_periodo_evaluacion_Data(); info_periodo_actual = data_periodo_actual.GetInfoPeriodoActivo(); if (info_periodo_actual == null) { return(RedirectToAction("Index", "Periodo_evaluacion")); } List <enc_formulario_Info> lst_formulario = formulario_data.get_list(info_periodo_actual.IdPeriodo); if (lst_formulario.Count == 0) { if (model.IdPeriodo_migrar != 0) { formulario_data.grabarDB_migracion(formulario_data.get_list_migracion(Convert.ToInt32(model.IdPeriodo_migrar)), info_periodo_actual.IdPeriodo); } } return(RedirectToAction("Index")); }