示例#1
0
        public async Task <IActionResult> MenuA3EditInterfaceData(string UserId, string ProjectNumber)
        {
            ModelMenuA3_InterfaceData e = await _IDocMenuAService.MenuA3EditInterfaceDataAsync(UserId, ProjectNumber);

            if (e != null)
            {
                return(Ok(e));
            }
            else
            {
                return(BadRequest());
            }
        }
示例#2
0
        public async Task <IActionResult> MenuA3InterfaceData(string RegisterId)
        {
            ModelMenuA3_InterfaceData e = await _IDocMenuAService.MenuA3InterfaceDataAsync(RegisterId);

            if (e != null)
            {
                return(Ok(e));
            }
            else
            {
                return(BadRequest());
            }
        }
示例#3
0
        public async Task <ModelMenuA3_InterfaceData> MenuA3InterfaceDataAsync(string RegisterId)
        {
            ModelMenuA3_InterfaceData resp = new ModelMenuA3_InterfaceData();

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

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

            if (resp.UserPermission != null && resp.UserPermission.alldata == true)
            {
                resp.ListProjectNumber = await GetAllProjectForA3Async("", "A3,A5,A6,A7");
            }
            else
            {
                resp.ListProjectNumber = await GetAllProjectForA3Async(RegisterId, "A3,A5,A6,A7");
            }
            return(resp);
        }
示例#4
0
        public async Task <ModelMenuA3_InterfaceData> MenuA3EditInterfaceDataAsync(string UserId, string ProjectNumber)
        {
            ModelMenuA3_InterfaceData resp = new ModelMenuA3_InterfaceData();

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

            resp.editdata = new ModelMenuA3();
            resp.editdata = await GetMenuA3DataEditAsync(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);
        }