Example #1
0
        public async Task <IActionResult> MenuA6EditInterfaceData(string UserId, string ProjectNumber)
        {
            ModelMenuA6_InterfaceData e = await _IDocMenuAService.MenuA6EditInterfaceDataAsync(UserId, ProjectNumber);

            if (e != null)
            {
                return(Ok(e));
            }
            else
            {
                return(BadRequest());
            }
        }
Example #2
0
        public async Task <IActionResult> MenuA6InterfaceData(string RegisterId)
        {
            ModelMenuA6_InterfaceData e = await _IDocMenuAService.MenuA6InterfaceDataAsync(RegisterId);

            if (e != null)
            {
                return(Ok(e));
            }
            else
            {
                return(BadRequest());
            }
        }
Example #3
0
        public async Task <ModelMenuA6_InterfaceData> MenuA6InterfaceDataAsync(string RegisterId)
        {
            ModelMenuA6_InterfaceData resp = new ModelMenuA6_InterfaceData();

            resp.ListProjectNumber = new List <ModelSelectOption>();

            resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(RegisterId, "M008");

            if (resp.UserPermission != null && resp.UserPermission.alldata == true)
            {
                resp.ListProjectNumber = await GetAllProjectForA6Async("", "A3,A5,A6,A7");
            }
            else
            {
                resp.ListProjectNumber = await GetAllProjectForA6Async(RegisterId, "A3,A5,A6,A7");
            }

            return(resp);
        }
Example #4
0
        public async Task <ModelMenuA6_InterfaceData> MenuA6EditInterfaceDataAsync(string UserId, string ProjectNumber)
        {
            ModelMenuA6_InterfaceData resp = new ModelMenuA6_InterfaceData();

            resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(UserId, "M008");

            resp.editdata = new ModelMenuA6();
            resp.editdata = await GetMenuA6DataEditAsync(ProjectNumber, UserId, resp.UserPermission);

            resp.ListProjectNumber = new List <ModelSelectOption>();
            ModelSelectOption project_name_default = new ModelSelectOption()
            {
                value = resp.editdata.projectnumber,
                label = resp.editdata.projectnumber + " : " + resp.editdata.projectnamethai,
            };

            resp.ListProjectNumber.Add(project_name_default);

            return(resp);
        }