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;
            }
        }
Exemple #2
0
    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);
    }
Exemple #3
0
    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);
    }
Exemple #4
0
    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);
    }
Exemple #5
0
    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);
    }
Exemple #6
0
    public static void RejectRequisition(string staffReqId, string remark)
    {
        ViewStationaryRequisitionController viewStationaryRequisitionController = new ViewStationaryRequisitionController();

        viewStationaryRequisitionController.RejectRequisitionList(staffReqId, remark);
    }