private List<ViewPoolConfig> GetPoolConfigsByLocationID(int LocationID) { List<ViewPoolConfig> vpcs = new List<ViewPoolConfig>(); ViewPoolConfig vpc = null; PoolConfigCollection poolConfigs = BizMgr.GetPoolConfigsByLocationID(LocationID); foreach (PoolConfig pc in poolConfigs) { vpc = new ViewPoolConfig(); vpc.LocationName = pc.LocationName; vpc.LocationID = pc.LocationID; vpc.FullAddress = pc.FullAddress; vpc.IsHomePoolConfig = false; //this will always be false because this method is only called when creating a new team, thus, it has no HomePoolConfig yet vpc.PoolConfigID = pc.PoolConfigID; vpcs.Add(vpc); } return vpcs; }
private List<ViewPoolConfig> GetPoolConfigs(int UserTeamID) { List<ViewPoolConfig> vpcs = new List<ViewPoolConfig>(); ViewPoolConfig vpc = null; Team team = BizMgr.GetTeamByUserTeamID(UserTeamID); PoolConfigCollection poolConfigs = BizMgr.GetPoolConfigsByUserTeamID(UserTeamID); foreach (PoolConfig pc in poolConfigs) { vpc = new ViewPoolConfig(); vpc.LocationName = pc.LocationName; vpc.LocationID = pc.LocationID; vpc.FullAddress = pc.FullAddress; vpc.IsHomePoolConfig = (pc.PoolConfigID == team.HomePoolConfigID); vpc.PoolConfigID = pc.PoolConfigID; vpcs.Add(vpc); } return vpcs; }
private List<ViewPoolConfig> GetPoolConfigs(int SwimMeetID) { //TODO: Filter PCs and only return those that have not been associated to an existing heat sheet for this Swim Meet PoolConfigCollection ppcs = BizMgr.GetPoolConfigsBySwimMeetID(SwimMeetID); List<ViewPoolConfig> vpcs = new List<ViewPoolConfig>(); ViewPoolConfig vpc = null; foreach (PoolConfig pc in ppcs) { vpc = new ViewPoolConfig(); vpc.LaneLength = pc.LaneLength; vpc.LengthDescription = pc.LengthDescription; vpc.UOMAbbrev = pc.UOMAbbrev; vpc.PoolDescription = pc.PoolDescription; vpc.LaneCount = pc.LaneCount; vpc.PoolConfigID = pc.PoolConfigID; vpc.PoolID = pc.PoolID; vpcs.Add(vpc); } return vpcs; }
private ViewPoolConfig GetPoolConfig(int HeatSheetID) { ViewPoolConfig vpc = new ViewPoolConfig(); PoolConfig pc = BizMgr.GetPoolConfigByHeatSheetID(HeatSheetID); vpc.LengthDescription = pc.LengthDescription; vpc.PoolDescription = pc.PoolDescription; vpc.LocationName = pc.LocationName; vpc.UOMAbbrev = pc.UOMAbbrev; return vpc; }
private List<ViewPoolConfig> GetHeatSheets(int SwimMeetID) { List<ViewPoolConfig> vhs = new List<ViewPoolConfig>(); PoolConfig pc; ViewPoolConfig vpc; try { HeatSheetCollection heatSheets = BizMgr.GetHeatSheetsBySwimMeetID(SwimMeetID); foreach (HeatSheet hs in heatSheets) { pc = BizMgr.GetPoolConfigByHeatSheetID(hs.HeatSheetID); vpc = new ViewPoolConfig(); vpc.HeatSheetID = hs.HeatSheetID; vpc.LaneLength = pc.LaneLength; vpc.LaneCount = pc.LaneCount; vpc.LengthDescription = pc.LengthDescription; vpc.LocationName = pc.LocationName; vpc.PoolConfigID = pc.PoolConfigID; vpc.PoolDescription = pc.PoolDescription; vpc.PoolID = pc.PoolID; vpc.UOMAbbrev = pc.UOMAbbrev; vpc.UOMID = pc.UOMID; vhs.Add(vpc); } } catch (Exception ex) { LogController.LogError(ex, LogEntryType.NormalError, "", "", "SystemUserID=" + base.CurrentUser.SystemUserID.ToString(), "SwimMeetID=" + SwimMeetID.ToString()); } return vhs; }
private List<ViewPoolConfig> GetPoolConfigs(List<ViewLocation> viewLocations) { List<ViewPoolConfig> vpcs = new List<ViewPoolConfig>(); ViewPoolConfig vpc; List<int> locationIDs = new List<int>(); foreach (ViewLocation vl in viewLocations) { locationIDs.Add(vl.LocationID); } PoolConfigCollection pcs = BizMgr.GetPoolConfigsByLocationIDList(locationIDs); foreach (PoolConfig pc in pcs) { vpc = new ViewPoolConfig(); vpc.LaneCount = pc.LaneCount; vpc.LocationName = pc.LocationName; vpc.LengthDescription = pc.LengthDescription; vpc.PoolDescription = pc.PoolDescription; vpc.UOMAbbrev = pc.UOMAbbrev; vpcs.Add(vpc); } return vpcs; }
private ViewPoolConfig GetPoolConfig(int UserTeamID) { PoolConfig pc = BizMgr.GetPoolConfigByUserTeamID(UserTeamID); ViewPoolConfig vpc = new ViewPoolConfig(); vpc.Description = pc.Description; vpc.LaneCount = pc.LaneCount; vpc.LengthDescription = pc.LengthDescription; vpc.LocationName = pc.LocationName; vpc.PoolConfigID = pc.PoolConfigID; vpc.City = pc.City; vpc.RegionAbbrev = pc.RegionAbbrev; vpc.RegionID = pc.RegionID; return vpc; }
public ViewTeam() { _HomePoolConfig = new ViewPoolConfig(); _SwimmerTeamSeasonList = new List<ViewSwimmer>(); _SwimmerTeamRequestList = new List<ViewSwimmer>(); }
private List<ViewPoolConfig> GetPoolConfigs(int LocationID) { List<ViewPoolConfig> pcs = new List<ViewPoolConfig>(); PoolConfigCollection poolConfigs = BizMgr.GetPoolConfigsByLocationID(LocationID); ViewPoolConfig pc = null; foreach (PoolConfig poolConfig in poolConfigs) { pc = new ViewPoolConfig(); pc.Description = poolConfig.Description; pc.LaneCount = poolConfig.LaneCount; pc.LaneLength = poolConfig.LaneLength; pc.LengthDescription = poolConfig.LengthDescription; pc.LocationName = poolConfig.LocationName; pc.PoolConfigID = poolConfig.PoolConfigID; pc.PoolDescription = poolConfig.PoolDescription; pc.PoolID = poolConfig.PoolID; pc.UOMID = poolConfig.UOMID; pcs.Add(pc); } return pcs; }
private ViewPoolConfig GetPoolConfig(int PoolID, int PoolConfigID) { ViewPoolConfig pc = new ViewPoolConfig(); PoolConfig poolConfig = null; if (PoolConfigID == 0) //this is a new setup for an existing pool { poolConfig = new PoolConfig(); poolConfig.Description = "Recreational"; poolConfig.PoolID = PoolID; poolConfig.UOMID = 1; //default to meters } else { poolConfig = BizMgr.GetPoolConfig(PoolConfigID); } pc.UOMs = base.GetUOMs(poolConfig.UOMID); pc.Description = poolConfig.Description; pc.LaneCount = poolConfig.LaneCount; pc.LaneLength = poolConfig.LaneLength; pc.LengthMajor = (int)poolConfig.GetLengthFloor(); pc.LengthMinor = (int)poolConfig.GetLengthRemainder(); pc.LengthDescription = poolConfig.LengthDescription; pc.LocationName = poolConfig.LocationName; pc.LocationID = poolConfig.LocationID; pc.PoolConfigID = poolConfig.PoolConfigID; pc.PoolDescription = poolConfig.PoolDescription; pc.PoolID = poolConfig.PoolID; pc.UOMID = poolConfig.UOMID; return pc; }
public ActionResult SavePoolConfig(ViewPoolConfig viewPoolConfig) { PoolConfig poolConfig = new PoolConfig(); poolConfig.Description = viewPoolConfig.Description; poolConfig.LaneLength = BizMgr.GetLaneLength(viewPoolConfig.LengthMajor, viewPoolConfig.LengthMinor, viewPoolConfig.UOMID); poolConfig.PoolConfigID = viewPoolConfig.PoolConfigID; poolConfig.PoolID = viewPoolConfig.PoolID; poolConfig.LaneCount = viewPoolConfig.LaneCount; poolConfig.UOMID = viewPoolConfig.UOMID; poolConfig.PoolConfigID = BizMgr.SavePoolConfig(poolConfig, this.CurrentUser.SystemUserID); ViewBag.PoolConfigs = GetPoolConfigs(viewPoolConfig.LocationID); return PartialView("_PoolConfigs"); }