public RegionalesInfo RegionalxId(int id) { RegionalesInfo reg = null; Application.Enterprise.Business.Regionales module = new Application.Enterprise.Business.Regionales("conexion"); reg = module.ListxId(id); return(reg); }
public RegionalesInfo RegionalxZona(string Zona) { RegionalesInfo reg = null; Application.Enterprise.Business.Regionales module = new Application.Enterprise.Business.Regionales("conexion"); reg = module.ListxZona(Zona); return(reg); }
public List <RegionalesInfo> ListarRegional(SessionUserInfo ObjSessionUserInfo) { List <RegionalesInfo> lista = new List <RegionalesInfo>(); Application.Enterprise.Business.Regionales module = new Application.Enterprise.Business.Regionales("conexion"); lista = module.List(); if (ObjSessionUserInfo.IdGrupo.ToString() == Convert.ToString((int)GruposUsuariosEnum.GerentesZona) || ObjSessionUserInfo.IdGrupo == Convert.ToString((int)GruposUsuariosEnum.Lider)) { //----------------------------------------------------------------------------------------------------------- //Establece la region del usuario logueado. Application.Enterprise.Business.RegionxZona moduleRegionxZona = new Application.Enterprise.Business.RegionxZona("conexion"); RegionxZonaInfo objRegionxZonaInfo = new RegionxZonaInfo(); objRegionxZonaInfo = moduleRegionxZona.ListRegionalxZona(ObjSessionUserInfo.IdZona.ToString()); if (objRegionxZonaInfo != null) { foreach (var item in lista) { if (item.CodigoRegional == (int)objRegionxZonaInfo.CodigoRegion) { RegionalesInfo objRegionalesInfo = new RegionalesInfo(); objRegionalesInfo.Codgereg = objRegionxZonaInfo.IdRegional; objRegionalesInfo.CodigoRegional = objRegionxZonaInfo.CodigoRegion; objRegionalesInfo.IdRegional = objRegionxZonaInfo.CodigoRegion.ToString(); objRegionalesInfo.Nombre = objRegionxZonaInfo.Descripcion; objRegionalesInfo.NombreGerente = objRegionxZonaInfo.Descripcion; objRegionalesInfo.Usuario = ObjSessionUserInfo.Cedula; lista = new List <RegionalesInfo>(); lista.Add(objRegionalesInfo); break; } } } else { lista = new List <RegionalesInfo>(); } } else if (ObjSessionUserInfo.IdGrupo == Convert.ToString((int)GruposUsuariosEnum.GerentesRegionales)) { Application.Enterprise.Business.Regionales objRegionales = new Application.Enterprise.Business.Regionales("conexion"); RegionalesInfo objRegionalesInfo = new RegionalesInfo(); objRegionalesInfo = objRegionales.ListxCedulaRegional(ObjSessionUserInfo.CedulaRegional.Trim()); if (objRegionalesInfo != null) { foreach (var item in lista) { if (item.CodigoRegional == (int)objRegionalesInfo.CodigoRegional) { lista = new List <RegionalesInfo>(); lista.Add(item); break; } } //----------------------------------------------------------------------------------------------------------- } } return(lista); }