public static WCFStaffRequisitionModel GetRequisition(string staffId) { ViewStationaryRequisitionController viewStationaryRequisitionController = new ViewStationaryRequisitionController(); List <StaffRequisition> staffRequisitionList = viewStationaryRequisitionController.GetRequisitionList(staffId); WCFStaffRequisitionModel w = new WCFStaffRequisitionModel(); foreach (StaffRequisition s in staffRequisitionList) { w.StaffRequisitionId = s.StaffRequisitionId; w.StaffRequisitionDate = ((DateTime)s.CreateDate).ToString(format); w.StaffRequisitionStaffId = s.StaffId; w.StaffRequisitionStatus = s.Status; } return(w); }
private void BindGridView() { var userName = user.StaffName; var userRole = user.Role.RoleName; if (user.RoleId == 1) { requisitionList = viewStationeryRequisitionController.GetRequisitionListByAllStaff(user.DepartmentId); List <StationaryRequisition> stationaryRequisitionList = new List <StationaryRequisition>(); foreach (StaffRequisition r in requisitionList) { StationaryRequisition sr = new StationaryRequisition(); sr.RequisitionId = r.StaffRequisitionId; sr.CreatedDate = (DateTime)r.CreateDate; sr.Status = r.Status; int count = 0; foreach (RequisitionDetail rd in r.RequisitionDetails) { if (count < 3) { sr.ItemName += rd.Item.ItemName + "<br>"; count++; } } stationaryRequisitionList.Add(sr); } gv_List.DataSource = stationaryRequisitionList; gv_List.DataBind(); } else { if (deleInfoStatus != null) { requisitionList = viewStationeryRequisitionController.GetRequisitionListByAllStaff(user.DepartmentId); List <StationaryRequisition> stationaryRequisitionList = new List <StationaryRequisition>(); foreach (StaffRequisition r in requisitionList) { StationaryRequisition sr = new StationaryRequisition(); sr.RequisitionId = r.StaffRequisitionId; sr.CreatedDate = (DateTime)r.CreateDate; sr.Status = r.Status; int count = 0; foreach (RequisitionDetail rd in r.RequisitionDetails) { if (count < 3) { sr.ItemName += rd.Item.ItemName + "<br>"; count++; } } stationaryRequisitionList.Add(sr); } gv_List.DataSource = stationaryRequisitionList; gv_List.DataBind(); } else { requisitionList = viewStationeryRequisitionController.GetRequisitionList(user.StaffId); List <StationaryRequisition> stationaryRequisitionList = new List <StationaryRequisition>(); foreach (StaffRequisition r in requisitionList) { StationaryRequisition sr = new StationaryRequisition(); sr.RequisitionId = r.StaffRequisitionId; sr.CreatedDate = (DateTime)r.CreateDate; sr.Status = r.Status; int count = 0; foreach (RequisitionDetail rd in r.RequisitionDetails) { if (count < 3) { sr.ItemName += rd.Item.ItemName + "<br/>"; count++; } } stationaryRequisitionList.Add(sr); } gv_List.DataSource = stationaryRequisitionList; gv_List.DataBind(); } } }