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