/// <summary> /// bind list from service for Quality Management /// </summary> private async void bindListfromService() { List<QaqcformtemplateDTO> dto = new List<QaqcformtemplateDTO>(); Lib.ServiceModel.ProjectModel project = new Lib.ServiceModel.ProjectModel(); try { _oservices = await project.GetQaqcformByQcManager(_projectid, _moduleid, Convert.ToInt16(_loginid)); if (_oservices.Count < 0) { WinAppLibrary.Utilities.Helper.SimpleMessage("Not Found Data", "Not Found Data!"); return; } List<FiwpqaqcDTO> itrs = await project.GetITRListByFiwp(Login.UserAccount.FIWPID); foreach (QaqcformDTO item in _oservices) { QaqcformtemplateDTO data = new QaqcformtemplateDTO(); data.QAQCFormTemplateID = item.QAQCFormID; data.QAQCTypeLUID = item.QAQCFormTemplateID; data.QAQCFormRev = item.FIWPName; data.Description = DateTime.Now.ToString(); data.QAQCFormCode = "Ready to Approval"; // 4 : Ready to Approval" foreach (FiwpqaqcDTO ditem in itrs) { if (item.QAQCFormTemplateID == ditem.QAQCFormTemplateID) { data.QAQCFormTemplateName = ditem.QAQCFormTemplateName; break; } } dto.Add(data); } // Bind gvDocument.ItemsSource = dto.OrderBy(x => x.QAQCFormTemplateName).ThenBy(y => y.Description).ThenBy(z => z.QAQCFormCode); } catch { WinAppLibrary.Utilities.Helper.SimpleMessage("Bind Error", "Error!"); } }