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);
        }