public static List <BrilliantWMS.PORServicePartIssue.mStatu> WMFillStatus() { string state = HttpContext.Current.Session["PORstate"].ToString(); iPartIssueClient objService = new iPartIssueClient(); List <BrilliantWMS.PORServicePartIssue.mStatu> StatusList = new List <BrilliantWMS.PORServicePartIssue.mStatu>(); try { CustomProfile profile = CustomProfile.GetProfile(); if ((HttpContext.Current.Session["PORIssueID"] != null) && (state == "Add" || state == "Edit")) { BrilliantWMS.PORServicePartIssue.mStatu IssueStatus = new BrilliantWMS.PORServicePartIssue.mStatu() { ID = 100, Status = "Issue" }; StatusList = objService.GetStatusListForIssue("All", state, profile.Personal.UserID, profile.DBConnection._constr).ToList(); StatusList.Insert(1, IssueStatus); } else if (HttpContext.Current.Session["PORIssueID"].ToString() != "0" && state == "View") { StatusList = objService.GetStatusListForIssue("", "", 0, profile.DBConnection._constr).ToList(); } BrilliantWMS.PORServicePartIssue.mStatu select = new BrilliantWMS.PORServicePartIssue.mStatu() { ID = 0, Status = "-Select-" }; StatusList.Insert(0, select); } catch { } finally { objService.Close(); } return(StatusList); }