Ejemplo n.º 1
0
        public async Task <IActionResult> MenuA4EditInterfaceData(string UserId, string ProjectNumber)
        {
            ModelMenuA4_InterfaceData e = await _IDocMenuAService.MenuA4EditInterfaceDataAsync(UserId, ProjectNumber);

            if (e != null)
            {
                return(Ok(e));
            }
            else
            {
                return(BadRequest());
            }
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> MenuA4InterfaceData(string RegisterId)
        {
            ModelMenuA4_InterfaceData e = await _IDocMenuAService.MenuA4InterfaceDataAsync(RegisterId);

            if (e != null)
            {
                return(Ok(e));
            }
            else
            {
                return(BadRequest());
            }
        }
Ejemplo n.º 3
0
        public async Task <ModelMenuA4_InterfaceData> MenuA4InterfaceDataAsync(string RegisterId)
        {
            ModelMenuA4_InterfaceData resp = new ModelMenuA4_InterfaceData();

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

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

            if (resp.UserPermission != null && resp.UserPermission.alldata == true)
            {
                resp.ListProjectNumber = await GetAllProjectForA4Async("", "A4");
            }
            else
            {
                resp.ListProjectNumber = await GetAllProjectForA4Async(RegisterId, "A4");
            }

            return(resp);
        }
Ejemplo n.º 4
0
        public async Task <ModelMenuA4_InterfaceData> MenuA4EditInterfaceDataAsync(string UserId, string ProjectNumber)
        {
            ModelMenuA4_InterfaceData resp = new ModelMenuA4_InterfaceData();

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

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