public aca_Sede_Info GetInfo(int IdEmpresa, int IdSede) { try { aca_Sede_Info info; using (EntitiesAcademico db = new EntitiesAcademico()) { var Entity = db.aca_Sede.Where(q => q.IdEmpresa == IdEmpresa && q.IdSede == IdSede).FirstOrDefault(); if (Entity == null) { return(null); } info = new aca_Sede_Info { IdEmpresa = Entity.IdEmpresa, IdSede = Entity.IdSede, IdSucursal = Entity.IdSucursal, NomSede = Entity.NomSede, Direccion = Entity.Direccion, NombreRector = Entity.NombreRector, NombreSecretaria = Entity.NombreSecretaria, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public bool anularDB(aca_Sede_Info info) { try { using (EntitiesAcademico Context = new EntitiesAcademico()) { aca_Sede Entity = Context.aca_Sede.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSede == info.IdSede); if (Entity == null) { return(false); } Entity.Estado = info.Estado = false; Entity.MotivoAnulacion = info.MotivoAnulacion; Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion; Entity.FechaAnulacion = info.FechaAnulacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(aca_Sede_Info info) { try { using (EntitiesAcademico Context = new EntitiesAcademico()) { aca_Sede Entity = Context.aca_Sede.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSede == info.IdSede); if (Entity == null) { return(false); } Entity.IdEmpresa = info.IdEmpresa; Entity.IdSucursal = info.IdSucursal; Entity.NomSede = info.NomSede; Entity.NombreRector = info.NombreRector; Entity.NombreSecretaria = info.NombreSecretaria; Entity.Direccion = info.Direccion; Entity.IdUsuarioModificacion = info.IdUsuarioModificacion; Entity.FechaModificacion = info.FechaModificacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(aca_Sede_Info info) { try { using (EntitiesAcademico Context = new EntitiesAcademico()) { aca_Sede Entity = new aca_Sede { IdEmpresa = info.IdEmpresa, IdSucursal = info.IdSucursal, IdSede = info.IdSede = get_id(info.IdEmpresa), NomSede = info.NomSede, NombreRector = info.NombreRector, NombreSecretaria = info.NombreSecretaria, Direccion = info.Direccion, Estado = true, IdUsuarioCreacion = info.IdUsuarioCreacion, FechaCreacion = info.FechaCreacion = DateTime.Now }; Context.aca_Sede.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Nuevo(aca_Sede_Info model) { model.IdUsuarioCreacion = SessionFixed.IdUsuario; if (!bus_sede.guardarDB(model)) { cargar_combos(model); return(View(model)); } return(RedirectToAction("Index")); }
public bool anularDB(aca_Sede_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public bool modificarDB(aca_Sede_Info info) { try { return(odata.modificarDB(info)); } catch (Exception) { throw; } }
public ActionResult Anular(aca_Sede_Info model) { model.IdUsuarioAnulacion = SessionFixed.IdUsuario; if (!bus_sede.anularDB(model)) { cargar_combos(model); return(View(model)); } cargar_combos(model); return(RedirectToAction("Index")); }
public ActionResult Nuevo(int IdEmpresa = 0) { #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 aca_Sede_Info model = new aca_Sede_Info { IdEmpresa = IdEmpresa }; cargar_combos(model); return(View(model)); }
public aca_Sede_Info get_info_demanda(int IdEmpresa, int value) { aca_Sede_Info info = new aca_Sede_Info(); using (EntitiesAcademico Contex = new EntitiesAcademico()) { info = (from q in Contex.aca_Sede where q.IdEmpresa == IdEmpresa && q.IdSede == value select new aca_Sede_Info { IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdSede = q.IdSede, NomSede = q.NomSede }).FirstOrDefault(); } return(info); }
public ActionResult Modificar(int IdEmpresa = 0, int IdSede = 0) { #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 aca_Sede_Info model = bus_sede.GetInfo(IdEmpresa, IdSede); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(model); return(View(model)); }
private void cargar_combos(aca_Sede_Info model) { var lst_sucursal = bus_sucursal.get_list(model.IdEmpresa, false); ViewBag.lst_sucursal = lst_sucursal; }