Example #1
0
        public static string GetDepartmentStatusText(Constants.DEPARTMENT_STATUS departmentStatus)
        {
            string departmentStatusText = null;

            switch (departmentStatus)
            {
            case Constants.DEPARTMENT_STATUS.BLACKLIST:
                departmentStatusText = "Blacklist";
                break;

            case Constants.DEPARTMENT_STATUS.HIDDEN:
                departmentStatusText = "Hidden";
                break;

            case Constants.DEPARTMENT_STATUS.SHOW:
                departmentStatusText = "Show";
                break;

            case Constants.DEPARTMENT_STATUS.UNBLACKLIST:
                departmentStatusText = "Unblacklist";
                break;
            }

            return(departmentStatusText);
        }
Example #2
0
        /// <summary>
        ///     Change List to DataTable
        ///     Created By:Zin Mar Thwin
        ///     Created Date:28-01-2012
        ///     Modified By:
        ///     Modified Date:
        ///     Modification Reason:
        ///     Modified By:
        ///     Modified Date:
        ///     Modification Reason:
        /// </summary>
        /// <param name="itemDescription"></param>
        /// <returns>The return value of this method is resultItem.</returns>
        private void ListToDataTable(List <Department> deptList, Constants.VISIBILITY_STATUS collectionMissedStatus)
        {
            foreach (Department dep in deptList)
            {
                dr = dt.NewRow();
                dr[columnName[0]] = dep.Name;
                List <CollectionMissed> missedTime = collectionMissedBroker.GetAllCollectionMissed(dep);
                List <CollectionMissed> newList    = new List <CollectionMissed>();
                foreach (CollectionMissed temp in missedTime)
                {
                    if (temp.Status != Converter.objToInt(Constants.VISIBILITY_STATUS.HIDDEN))
                    {
                        newList.Add(temp);
                    }
                }
                int count = newList.Count;
                //if (missedTime != null)
                //{
                //    foreach (CollectionMissed times in missedTime)
                //    {
                //        count++;
                //    }
                //}
                string black = null;
                Constants.DEPARTMENT_STATUS departmentStatus = Converter.objToDepartmentStatus(dep.Status);

                if (departmentStatus == Constants.DEPARTMENT_STATUS.SHOW || departmentStatus == Constants.DEPARTMENT_STATUS.UNBLACKLIST)
                {
                    black = Converter.GetDepartmentStatusText(Constants.DEPARTMENT_STATUS.BLACKLIST);
                }
                else if (Converter.objToDepartmentStatus(dep.Status) == Constants.DEPARTMENT_STATUS.BLACKLIST)
                {
                    black = Converter.GetDepartmentStatusText(Constants.DEPARTMENT_STATUS.UNBLACKLIST);
                }
                dr[columnName[1]] = count;
                dr[columnName[2]] = Converter.GetDepartmentStatusText(Converter.objToDepartmentStatus(dep.Status));

                dr[columnName[3]] = black;
                dr[columnName[4]] = dep.Id;
                dt.Rows.Add(dr);
            }
            //   return dt;
        }
Example #3
0
        public static Constants.DEPARTMENT_STATUS objToDepartmentStatus(object obj)
        {
            Constants.DEPARTMENT_STATUS status = Constants.DEPARTMENT_STATUS.UNKNOWN;

            switch (objToShort(obj))
            {
            case 1:
                status = Constants.DEPARTMENT_STATUS.SHOW;
                break;

            case 2:
                status = Constants.DEPARTMENT_STATUS.HIDDEN;
                break;

            case 3:
                status = Constants.DEPARTMENT_STATUS.BLACKLIST;
                break;

            case 4:
                status = Constants.DEPARTMENT_STATUS.UNBLACKLIST;
                break;
            }
            return(status);
        }
        public List <Department> GetAllDepartment(Constants.DEPARTMENT_STATUS departmentStatus)
        {
            int status = Converter.objToInt(departmentStatus);

            return(inventory.Departments.Where(iObj => iObj.Status == status).ToList <Department>());
        }