public static List <WCFStaffRequisitionDetailModel> GetRequisitionDetail(string requisitionId) { ViewStationaryRequisitionController viewStationaryRequisitionController = new ViewStationaryRequisitionController(); List <RequisitionDetail> requsitionDetailList = viewStationaryRequisitionController.GetRequisitionDetails(requisitionId); List <WCFStaffRequisitionDetailModel> wcfStaffRequsitionDetailList = new List <WCFStaffRequisitionDetailModel>(); foreach (RequisitionDetail r in requsitionDetailList) { WCFStaffRequisitionDetailModel w = new WCFStaffRequisitionDetailModel(); w.StaffReqisitionId = r.StaffReqisitionId; w.ItemCode = r.ItemId; w.ItemDescription = r.Item.ItemName; w.ItemQuantity = (int)r.Quantity; wcfStaffRequsitionDetailList.Add(w); } return(wcfStaffRequsitionDetailList); }
protected void Page_Load(object sender, EventArgs e) { user = (Staff)Session["User"]; string requisitionId = Request["requisitionId"]; lblRequisitionIDValue.Text = requisitionId; string Date = Request["Date"]; lblDateValue.Text = Date; string Status = Request["Status"]; lblStatusValue.Text = Status; DataTable dt = new DataTable(); requisitionDetails = viewStationeryRequisitionController.GetRequisitionDetails(requisitionId); if (!IsPostBack) { BindGridViewList(); } if (lblStatusValue.Text.ToLower() == "pending") { lblStatusValue.CssClass = "label label-success"; } }
protected void Page_Load(object sender, EventArgs e) { user = (Staff)Session["User"]; bool? status = viewStationeryRequisitionController.CheckDelegateStatus(user.StaffId); delegatedPerson = delegateController.CheckStatus(user.DepartmentId); if (user.RoleId == 1) { if (delegatedPerson != null) { btnApprove.Visible = false; btnReject.Visible = false; txtRemark.Visible = false; lblRemark.Visible = false; if(DateTime.Now.Date < delegatedPerson.StartDate.Value.Date ) { btnApprove.Visible = true; btnReject.Visible = true; txtRemark.Visible = true; lblRemark.Visible = true; } if(DateTime.Now.Date > delegatedPerson.EndDate.Value.Date) { btnApprove.Visible = true; btnReject.Visible = true; txtRemark.Visible = true; lblRemark.Visible = true; } } else if (delegatedPerson == null) { btnApprove.Visible = true; btnReject.Visible = true; txtRemark.Visible = true; lblRemark.Visible = true; } } else if (user.RoleId != 1) { if (status == true && delegatedPerson.StartDate.Value.Date >= DateTime.Now.Date) { btnApprove.Visible = true; btnReject.Visible = true; txtRemark.Visible = true; lblRemark.Visible = true; } if(status == true && delegatedPerson.EndDate.Value.Date <= DateTime.Now.Date) { btnApprove.Visible = true; btnReject.Visible = true; txtRemark.Visible = true; lblRemark.Visible = true; } } string requisitionId = Request["requisitionId"]; lblRequisitionIDValue.Text = requisitionId; string Date = Request["Date"]; lblDateValue.Text = Date; string Status = Request["Status"]; lblStatusValue.Text = Status; DataTable dt = new DataTable(); requisitionDetails = viewStationeryRequisitionController.GetRequisitionDetails(requisitionId); if (!IsPostBack) { BindGridViewList(); } if (lblStatusValue.Text.ToLower() == "pending") { lblStatusValue.CssClass = "label label-success"; } }