public async Task <ModelMenuB1_InterfaceData> MenuB1InterfaceDataAsync(string userid, string username) { ModelMenuB1_InterfaceData resp = new ModelMenuB1_InterfaceData(); resp.ListProjectHead = new List <ModelSelectOption>(); resp.ListProjectHead = await GetAllProjectHeadAsync(); ModelSelectOption all_project_head = new ModelSelectOption(); all_project_head.value = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes("all")); all_project_head.label = "ทั้งหมด"; resp.ListProjectHead.Add(all_project_head); int thai_year = CommonData.GetYearOfPeriod(); resp.ListYearOfProject = new List <ModelSelectOption>(); resp.defaultyear = thai_year; ModelSelectOption year_current = new ModelSelectOption(); year_current.value = (thai_year).ToString(); year_current.label = (thai_year).ToString(); resp.ListYearOfProject.Add(year_current); ModelCountOfYear round_of_year = new ModelCountOfYear(); round_of_year = await _IDocMeetingRoundRepository.GetMeetingRoundOfProjectAsync(resp.defaultyear); resp.defaultround = round_of_year.count; resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(userid, "M010"); return(resp); }
public async Task <IActionResult> MenuB1InterfaceData(string userid, string username) { ModelMenuB1_InterfaceData e = await _IDocMenuBService.MenuB1InterfaceDataAsync(userid, username); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
// Edit Data Mode -------------------------------------------------------------------- public async Task <ModelMenuB1_InterfaceData> MenuB1InterfaceDataEditAsync(string project_number, string userid, string username) { ModelMenuB1_InterfaceData resp = new ModelMenuB1_InterfaceData(); // Edit Mode resp.editdata = new ModelMenuB1Edit(); resp.editdata = await GetEditDataB1Async(project_number); resp.ListProjectHead = new List <ModelSelectOption>(); ModelSelectOption user_login = new ModelSelectOption(); user_login.value = resp.editdata.projecthead; user_login.label = resp.editdata.projectheadname; resp.ListProjectHead.Add(user_login); resp.defaultusername = resp.editdata.projectheadname; resp.defaultuserid = resp.editdata.projecthead; int thai_year = CommonData.GetYearOfPeriod(); resp.ListYearOfProject = new List <ModelSelectOption>(); resp.defaultyear = thai_year; ModelSelectOption year_current = new ModelSelectOption(); year_current.value = (thai_year).ToString(); year_current.label = (thai_year).ToString(); resp.ListYearOfProject.Add(year_current); resp.ListProjectNameThai = new List <ModelSelectOption>(); ModelSelectOption project_name_default = new ModelSelectOption() { value = resp.editdata.projectid, label = resp.editdata.projectnamethai, }; resp.ListProjectNameThai.Add(project_name_default); resp.ListDownloadFile = new List <ModelSelectOption>(); resp.ListDownloadFile = await GetAllDownloadFileByProjectIdAsync(resp.editdata.projectid); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(userid, "M010"); return(resp); }