protected void Page_Load(object sender, EventArgs e) { viewStationeryRequisitionController = new ViewStationaryRequisitionController(); dt = new DataTable(); itemList = viewStationeryRequisitionController.GetItemList(); user = (Staff)Session["User"]; if (!IsPostBack) { BindDropDownList(); btnSubmit.Visible = false; lblRequisition.Text = viewStationeryRequisitionController.GetRequisitionId(user.DepartmentId); lblDate.Text = DateTime.Now.ToString("yyyy/MM/dd"); lblUOM.Text = itemList.Where(x => x.ItemId == ddlDescription.SelectedValue).FirstOrDefault().UOM; } }
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); }
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); }
public static List <WCFStaffRequisitionModel> GetRequisitionList(string depId) { ViewStationaryRequisitionController viewStationaryRequisitionController = new ViewStationaryRequisitionController(); List <StaffRequisition> staffRequisitionList = viewStationaryRequisitionController.GetRequisitionListByAllStaff(depId); List <WCFStaffRequisitionModel> requisitionList = new List <WCFStaffRequisitionModel>(); foreach (StaffRequisition s in staffRequisitionList) { WCFStaffRequisitionModel w = new WCFStaffRequisitionModel(); w.StaffRequisitionId = s.StaffRequisitionId; w.StaffRequisitionDate = ((DateTime)s.CreateDate).ToString(format); w.StaffRequisitionStaffId = s.StaffId; w.StaffRequisitionStatus = s.Status; requisitionList.Add(w); } return(requisitionList); }
public static void ApproveRequisition(List <WCFStaffRequisitionDetailModel> requisitionDetailModelList) { ViewStationaryRequisitionController viewStationaryRequisitionController = new ViewStationaryRequisitionController(); //string staffReqId = requisitionDetailModelList.FirstOrDefault().StaffReqisitionId; //string remark = requisitionDetailModelList.FirstOrDefault().Remark; //string staffId = requisitionDetailModelList.FirstOrDefault().StaffId; String staffId = ""; String remark = ""; String staffReqId = ""; List <RequisitionDetail> requisitionDetailList = new List <RequisitionDetail>(); foreach (WCFStaffRequisitionDetailModel w in requisitionDetailModelList) { RequisitionDetail r = new RequisitionDetail(); staffId = w.StaffId; remark = w.Remark; staffReqId = w.StaffReqisitionId; r.ItemId = w.ItemCode; r.Quantity = w.ItemQuantity; requisitionDetailList.Add(r); } viewStationaryRequisitionController.ApproveRequisitionList(staffReqId, requisitionDetailList, remark, staffId); }
public static void RejectRequisition(string staffReqId, string remark) { ViewStationaryRequisitionController viewStationaryRequisitionController = new ViewStationaryRequisitionController(); viewStationaryRequisitionController.RejectRequisitionList(staffReqId, remark); }