コード例 #1
0
ファイル: Data.cs プロジェクト: htetzar/Developed-Projects
    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);
    }
コード例 #2
0
        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();
                }
            }
        }