public aca_AnioLectivo_NivelAcademico_Jornada_Info getInfo(int IdEmpresa, int IdSede, int IdAnio, int IdNivel) { try { aca_AnioLectivo_NivelAcademico_Jornada_Info info; using (EntitiesAcademico db = new EntitiesAcademico()) { var Entity = db.aca_AnioLectivo_NivelAcademico_Jornada.Where(q => q.IdEmpresa == IdEmpresa && q.IdSede == IdSede && q.IdAnio == IdAnio && q.IdNivel == IdNivel).FirstOrDefault(); if (Entity == null) { return(null); } info = new aca_AnioLectivo_NivelAcademico_Jornada_Info { IdEmpresa = Entity.IdEmpresa, IdAnio = Entity.IdAnio, IdSede = Entity.IdSede, IdNivel = Entity.IdNivel, IdJornada = Entity.IdJornada, NomJornada = Entity.NomJornada, OrdenJornada = Entity.OrdenJornada }; } return(info); } catch (Exception) { throw; } }
public JsonResult guardar(int IdEmpresa = 0, int IdSede = 0, int IdAnio = 0, int IdNivel = 0, string Ids = "", decimal IdTransaccionSession = 0) { var resultado = 1; List <aca_AnioLectivo_NivelAcademico_Jornada_Info> lista = new List <aca_AnioLectivo_NivelAcademico_Jornada_Info>(); string[] array = Ids.Split(','); if (Ids != "") { foreach (var item in array) { var info_jornada = bus_jornada.GetInfo(IdEmpresa, Convert.ToInt32(item)); aca_AnioLectivo_NivelAcademico_Jornada_Info info = new aca_AnioLectivo_NivelAcademico_Jornada_Info { IdEmpresa = IdEmpresa, IdSede = IdSede, IdAnio = IdAnio, IdNivel = IdNivel, IdJornada = Convert.ToInt32(item), NomJornada = info_jornada.NomJornada, OrdenJornada = info_jornada.OrdenJornada }; lista.Add(info); } if (!bus_NivelPorJornada.GuardarDB(IdEmpresa, IdSede, IdAnio, IdNivel, lista)) { resultado = 0; } } return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion var info = bus_anio.GetInfo_AnioEnCurso(Convert.ToInt32(SessionFixed.IdEmpresa), 0); aca_AnioLectivo_NivelAcademico_Jornada_Info model = new aca_AnioLectivo_NivelAcademico_Jornada_Info { IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), IdSede = Convert.ToInt32(SessionFixed.IdSede), IdAnio = (info == null ? 0 : info.IdAnio), IdNivel = 0, IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession) }; List <aca_AnioLectivo_NivelAcademico_Jornada_Info> lista = bus_NivelPorJornada.GetListAsignacion(model.IdEmpresa, model.IdSede, model.IdAnio, model.IdNivel); Lista_JornadaPorNivel.set_list(lista, Convert.ToDecimal(SessionFixed.IdTransaccionSession)); cargar_combos(); return(View(model)); }
public ActionResult Index(aca_AnioLectivo_NivelAcademico_Jornada_Info model) { List <aca_AnioLectivo_NivelAcademico_Jornada_Info> lista = bus_NivelPorJornada.GetListAsignacion(model.IdEmpresa, model.IdSede, model.IdAnio, model.IdNivel); Lista_JornadaPorNivel.set_list(lista, Convert.ToDecimal(SessionFixed.IdTransaccionSession)); cargar_combos(); return(View(model)); }