Пример #1
0
        public ActionResult Index()
        {
            FASTService.Process.TransactionProcess        transProcess  = new FASTService.Process.TransactionProcess();
            FASTService.Process.AccessRightProcess        accessProcess = new FASTService.Process.AccessRightProcess();
            FASTService.Process.FixAssetManagementProcess fixProcess    = new FASTService.Process.FixAssetManagementProcess();

            List <FASTService.vwAssetAssignmentsForCustodian> acceptances = new List <FASTService.vwAssetAssignmentsForCustodian>();
            List <FASTService.vwFixAssetList> repairs  = new List <FASTService.vwFixAssetList>();
            List <FASTService.vwFixAssetList> releases = new List <FASTService.vwFixAssetList>();


            List <FASTService.AccessRight> access = new List <FASTService.AccessRight>();

            access = accessProcess.GetAccessEmployeeRight(User.Identity.Name.ToInteger());

            foreach (FASTService.AccessRight right in access)
            {
                acceptances.AddRange(transProcess.GetAssignmentsForReleaseCustodians(right.DepartmentID, User.Identity.Name.ToInteger()));
            }

            repairs  = fixProcess.GetAssetsForRepair();
            releases = fixProcess.GetReleasedAssets();

            ViewBag.Acceptances = acceptances;
            ViewBag.Repairs     = repairs;
            ViewBag.Releases    = releases;


            return(View());
        }
        public ActionResult ViewAccessRights()
        {
            List <FASTService.vwAccessRight> rights = new List <FASTService.vwAccessRight>();

            FASTService.Process.AccessRightProcess accessProcess = new FASTService.Process.AccessRightProcess();

            rights = accessProcess.GetAccesRightsView();

            return(View(rights));
        }
Пример #3
0
        public ActionResult Index()
        {
            FASTService.Process.AccessRightProcess accessProcess = new FASTService.Process.AccessRightProcess();
            FASTService.Process.TransactionProcess transProcess  = new FASTService.Process.TransactionProcess();

            List <FASTService.vwAssetAssignmentsForMI> assignments = new List <FASTService.vwAssetAssignmentsForMI>();
            List <FASTService.vwAssetAssignmentsForMI> acceptances = new List <FASTService.vwAssetAssignmentsForMI>();

            List <FASTService.AccessRight> access = accessProcess.GetAccessEmployeeRight(User.Identity.Name.ToInteger());

            foreach (FASTService.AccessRight right in access)
            {
                assignments.AddRange(transProcess.GetAssignmentsForMIS(right.DepartmentID, User.Identity.Name.ToInteger()));
                acceptances.AddRange(transProcess.GetAssignmentForAcceptanceMIS(right.DepartmentID, User.Identity.Name.ToInteger()));
            }

            ViewBag.Acceptances = acceptances;
            ViewBag.Assignments = assignments;

            return(View());
        }