private void ExecuteCompleted(object sender, RunWorkerCompletedEventArgs e) { if (workingConn) { string temp; if (nonexist) { temp = "rögzítettük"; } else { temp = "módosítottuk"; } dialog = new Dialog(false, "Felhasználói adatok", () => { }); dialog.content = new TextBlock("Sikeresen " + temp + " adatait."); dialog.Start(); DetailsModifyMViewElements.AcceptChanges(); nonexist = false; } else { ConnectionMessage(); } }
private async void LoadingModelComplete(object sender, RunWorkerCompletedEventArgs e) { if (workingConn) { DetailsModifyMDataSet.ViewGenderList = DetailsModifyMDataSet.FullGenderList.Select(a => a.DataG).ToList(); DetailsModifyMDataSet.ViewZipCodeList = DetailsModifyMDataSet.FullZipCodeList.Select(a => a.DataZC).ToList(); DetailsModifyMDataSet.ViewSettlementList = DetailsModifyMDataSet.FullSettlementList.Select(a => a.DataS).ToList(); DetailsModifyMDataSet.ViewBirthPlaceList = DetailsModifyMDataSet.ViewSettlementList; if (!nonexist) { DetailsModifyMViewElements.UserName = ud.NameUD; DetailsModifyMViewElements.BirthName = ud.BirthNameUD; DetailsModifyMViewElements.JobTitle = ud.JobTitleUD; DetailsModifyMViewElements.SealNumber = ud.SealNumberUD; DetailsModifyMViewElements.TajNumber = ud.TAJNumberUD; DetailsModifyMViewElements.TaxNumber = ud.TAXNumberUD; DetailsModifyMViewElements.GenderSelected = DetailsModifyMDataSet.FullGenderList.Where(a => a.IdG == ud.GenderUD).Select(a => a.DataG).Single(); DetailsModifyMViewElements.MotherName = ud.MotherNameUD; DetailsModifyMViewElements.BirthPlaceSelected = DetailsModifyMDataSet.FullSettlementList.Where(a => a.IdS == ud.BirthPlaceUD).Select(a => a.DataS).Single(); DetailsModifyMViewElements.BirthDate = ud.BirthDateUD; try { DetailsModifyMViewElements.ZipCodeSelected = DetailsModifyMDataSet.FullZipCodeList.Where(a => a.IdZC == ud.ZipCodeUD).Select(a => a.DataZC).Single(); } catch { DetailsModifyMViewElements.ZipCodeSelected = null; } try { DetailsModifyMViewElements.SettlementSelected = DetailsModifyMDataSet.FullSettlementList.Where(a => a.IdS == ud.SettlementUD).Select(a => a.DataS).Single(); } catch { DetailsModifyMViewElements.SettlementSelected = null; } DetailsModifyMViewElements.Address = ud.AddressUD; DetailsModifyMViewElements.Phone = ud.PhoneUD; DetailsModifyMViewElements.JobPhone = ud.JobPhoneUD; DetailsModifyMViewElements.Email = ud.EmailUD; } DetailsModifyMViewElements.AcceptChanges(); if (nonexist && !fromPatient) { dialog = new Dialog(true, "Felhasználói adatok", () => { }); dialog.content = new TextBlock("Még nem töltötte ki a felhasználói adatait\n" + "Kérjük töltse ki a megfelelő adatokat"); dialog.Start(); } } else { ConnectionMessage(); } await Loading.Hide(); }
private void Start() { DetailsModifyMViewElements = new DetailsModifyMViewElements(); DetailsModifyMDataSet = new DetailsModifyMDataSet(); ZipCodeSearch = new BackgroundWorker(); ZipCodeSearch.DoWork += new DoWorkEventHandler(ZipCodeDoWork); SettlementSearch = new BackgroundWorker(); SettlementSearch.DoWork += new DoWorkEventHandler(SettlementDoWork); loading = new BackgroundWorker(); loading.DoWork += new DoWorkEventHandler(LoadingModel); loading.RunWorkerCompleted += new RunWorkerCompletedEventHandler(LoadingModelComplete); loading.RunWorkerAsync(); }