async void PostPublishedStatus(DrivingLicense obj) { kbtnPrint.Enabled = false; obj.Status = TextUI.Published; var wait = new WaitForm { Status = TextUI.SavingData, OwnerForm = this }; wait.Show(); var rs = await obj.PostPublishedStatus(); wait.Close(); wait.Dispose(); if (rs.StatusCode == HttpStatusCode.OK) { var error = ApiResponse.ParseError(rs.Content); if (!String.IsNullOrEmpty(error)) { MessageBox.Show(error); } else { var suc = obj.SendToPrint(); MessageBox.Show(!suc ? DrivingLicense.LastError : TextUI.DataTransferredToPrint); } } else { MessageBox.Show(ErrorTexts.FailedToSendDataToServer); } FillDataGrid(); }
async void PostSignature(DrivingLicense obj) { var wait = new WaitForm { Status = TextUI.SavingData, OwnerForm = this }; wait.Show(); var rs = await obj.PostSignature(); wait.Close(); wait.Dispose(); if (rs.StatusCode == HttpStatusCode.OK) { var error = ApiResponse.ParseError(rs.Content); if (!String.IsNullOrEmpty(error)) { MessageBox.Show(error); } else { pbSignature.Image = GraphicsHelper.GetStretchedImage(obj.Signature, pbSignature.Height, pbSignature.Width); pbSignature.Refresh(); } } else { MessageBox.Show(ErrorTexts.FailedToSendDataToServer); } FillDataGrid(); }
async void Post() { var wait = new WaitForm { Status = TextUI.SavingData, OwnerForm = this }; wait.Show(); var rs = await Object.Post(); wait.Close(); wait.Dispose(); if (rs.StatusCode == HttpStatusCode.OK) { var error = ApiResponse.ParseError(rs.Content); if (!String.IsNullOrEmpty(error)) { MessageBox.Show(error); } else { MessageBox.Show(TextUI.DataSuccessfullySaved); DialogResult = DialogResult.OK; Close(); } } else { MessageBox.Show(ErrorTexts.FailedToSendDataToServer); } }
private void ReportWorkThread_WorkCompleted(object sender, RunWorkerCompletedEventArgs e) { ////US1831 //return; m_waitForm.CancelButtonClick -= MfrmWaitCancelButtonClick; m_waitForm.ProgressBarChanged -= WaitForm_ProgressBarChanged; if (m_worker != null) { if (m_worker.IsBusy) { m_worker.CancelAsync(); } } if (m_waitForm != null) { m_waitForm.CloseForm(); m_waitForm.Dispose(); m_waitForm = null; } if (e.Error != null) { // This is an Error. ReportEventArgs agrs = new ReportEventArgs(e.Error.Source, e.Error.Message, ""); OnRunReportsError(agrs); } }
async void FillDataGrid() { kdgvData.EndEdit(); var newSrc = new BindingSource(); var curSrc = (BindingSource)kdgvData.DataSource; kdgvData.DataSource = newSrc; if (!ReferenceEquals(curSrc.DataSource, null)) { var v = (BindingListView <DrivingLicense>)curSrc.DataSource; v.DataSource = new List <DrivingLicense>(); } //curSrc.Clear(); var wait = new WaitForm { Status = TextUI.RetrievingData, OwnerForm = this }; wait.Show(); var data = await DrivingLicense.GetDrivingLicenses((int)pcPage.CurrentPage, (int)pcPage.PageSize); wait.Close(); wait.Dispose(); if (ReferenceEquals(data, null)) { MessageBox.Show(ErrorTexts.FailedToGetDataFromServer); } else { pcPage.TotalRecords = data.TotalNumber; var view = new BindingListView <DrivingLicense>(data.Items); curSrc.DataSource = view; //data.Items; } kdgvData.DataSource = curSrc; newSrc.Dispose(); kdgvData.Invalidate(); }
async void FillDataGrid() { var isIndividual = (knTabs.SelectedPage == kpIndividual); if (isIndividual) { kdgvDataInd.EndEdit(); var newSrc = new BindingSource(); var curSrc = (BindingSource)kdgvDataInd.DataSource; kdgvDataInd.DataSource = newSrc; var wait = new WaitForm { Status = TextUI.RetrievingData, OwnerForm = this }; wait.Show(); var data = await ApiHelper.PrivateLicenses((int)pcPage.CurrentPage, (int)pcPage.PageSize, SearchParametrs); wait.Close(); wait.Dispose(); if (ReferenceEquals(data, null)) { MessageBox.Show(ErrorTexts.FailedToGetDataFromServer); } else { pcPage.TotalRecords = data.TotalNumber; var view = new BindingListView <VehicleLicense>(data.Items); curSrc.DataSource = view; //data.Items; } kdgvDataInd.DataSource = curSrc; newSrc.Dispose(); kdgvDataInd.Invalidate(); } else { kdgvDataOrg.EndEdit(); var newSrc = new BindingSource(); var curSrc = (BindingSource)kdgvDataOrg.DataSource; kdgvDataOrg.DataSource = newSrc; //curSrc.Clear(); //curSrc.DataSource = await ApiHelper.LegalLicenses(_currentPage, 25); //VehicleLicense.GetItems(0, _currentPage); var wait = new WaitForm { Status = TextUI.RetrievingData, OwnerForm = this }; wait.Show(); var data = await ApiHelper.LegalLicenses((int)pcPageOrg.CurrentPage, (int)pcPageOrg.PageSize, SearchParametrs); wait.Close(); wait.Dispose(); if (ReferenceEquals(data, null)) { MessageBox.Show(ErrorTexts.FailedToGetDataFromServer); } else { pcPage.TotalRecords = data.TotalNumber; var view = new BindingListView <VehicleLicense>(data.Items); curSrc.DataSource = view; //data.Items; } var col = EntitiesCollections.Instance; foreach (var item in data.Items) { item.Vehicle.ModelName = col.Models.FirstOrDefault(w => w.Key == item.Vehicle.ModelId).Value; item.Vehicle.MarkName = col.Marks.FirstOrDefault(w => w.Key == item.Vehicle.MarkId).Value; item.Vehicle.ColorName = col.Colors.FirstOrDefault(w => w.Key == item.Vehicle.ColorId).Value; item.Organization.Address.Region = col.Regions.FirstOrDefault(w => w.Key == item.Organization.Address.RegionId).Value; item.Organization.Address.District = col.Regions.FirstOrDefault(w => w.Key == item.Organization.Address.DistrictId).Value; item.Vehicle.Type = col.VehicleTypes.FirstOrDefault(w => w.Key == item.Vehicle.TypeId).Value; item.Vehicle.FuelType = col.Fuels.FirstOrDefault(w => w.Key == item.Vehicle.FuelTypeId).Value; //item.Vehicle.Me = col.Regions.FirstOrDefault(w => w.Key == item.Vehicle.EngineMasurementId).Value; } kdgvDataOrg.DataSource = curSrc; newSrc.Dispose(); kdgvDataOrg.Invalidate(); } }