Exemple #1
0
 private void m_WorkerThread_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.m_RollingImage.set_Visible(false);
     this.m_ExecuteReport.set_Text(this.m_ExecuteReport.get_Tag().ToString());
     if (e.Error != null)
     {
         this.m_StatusLabel.set_Text("Ошибка");
         this.m_StatusLabel.set_ForeColor(System.Drawing.Color.Red);
         Messages.ShowException(this, e.Error);
     }
     else if (e.get_Cancelled())
     {
         this.m_StatusLabel.set_Text("Отменено");
         this.m_StatusLabel.set_ForeColor(System.Drawing.Color.Gray);
     }
     else
     {
         StiReport report = e.get_Result() as StiReport;
         if (report != null)
         {
             this.m_StatusLabel.set_Text("Сделано");
             this.m_StatusLabel.set_ForeColor(System.Drawing.Color.Green);
             if (this.m_NeedsRendering)
             {
                 report.Render(false);
             }
             if ((this.m_ReportPrintedHandler != null) && (report.CompiledReport != null))
             {
                 report.CompiledReport.Printed += this.m_ReportPrintedHandler;
             }
             report.Show((System.Windows.Forms.Form) this);
         }
         else
         {
             this.m_StatusLabel.set_Text("Отчет пуст");
             this.m_StatusLabel.set_ForeColor(System.Drawing.Color.IndianRed);
         }
     }
 }
 private void workerProtocol_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.btnProtocol.set_Image(Resources.REPORT);
     (e.get_Result() as StiReport).Show((System.Windows.Forms.IWin32Window) this);
 }
Exemple #3
0
 private void bwArea_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     if (this.addressesSelectControl1.getChecked)
     {
         this.addressesDest = this.addressesDest ?? new ObjectList<LocalAddress>();
         this.addressesDest.Clear();
         this.addressesDest.AddRange((ObjectList<LocalAddress>) ((object[]) e.get_Result())[0]);
         this.addressesSource = this.addressesSource ?? new ObjectList<LocalAddress>();
         this.addressesSource.Clear();
         this.addressesSource.AddRange((ObjectList<LocalAddress>) ((object[]) e.get_Result())[1]);
     }
     else
     {
         this.addressesDest = this.addressesDest ?? new ObjectList<LocalAddress>();
         this.addressesDest.Clear();
         this.addressesDest.AddRange((ObjectList<LocalAddress>) e.get_Result());
         this.addressesSearch.Clear();
         this.addressesSource = this.addressesSource ?? new ObjectList<LocalAddress>();
         this.addressesSource.Clear();
         if (this.addressesDest.get_Count() == 0)
         {
             System.Windows.Forms.MessageBox.Show("По Вашему запросу адреса не найдено.", "Предупреждение", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Asterisk);
         }
         else if (this.addressesDest.get_Count() > 1)
         {
             this.addressesSource.AddRange(this.addressesDest);
         }
     }
     this.Load_AreaAddressesTrees();
     this.tsbSearch.set_Image(Resources.SEARCH);
 }
 private void workerCompareServices_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         this.btnComprasion.set_Image(Resources.ARROW_RIGHT_16);
         Messages.ShowException(this, e.Error);
     }
     else
     {
         object[] objArray = e.get_Result() as object[];
         if ((objArray[0] as ObjectList<Service>).get_Count() == 0)
         {
             this.btnComprasion.set_Image(Resources.ARROW_RIGHT_16);
             Messages.ShowMessage("На заданных адресах отсутствуют услуги, поставляемые указанной организацией.");
         }
         else
         {
             this.isChangeParametrChangeHouseHolder = false;
             this.bsNewServices.set_DataSource(objArray[1]);
             this.bsOldServices.SuspendBinding();
             this.bsOldServices.set_DataSource(objArray[0]);
             this.bsOldServices.ResumeBinding();
             this.dt = new System.Data.DataTable();
             this.dt.Columns.Add("oldServiceId");
             this.dt.Columns.Add("oldServiceCode");
             this.dt.Columns.Add("oldServiceName");
             this.dt.Columns.Add("newServiceId");
             this.dt.Columns.Add("newServiceCode");
             this.dt.Columns.Add("newServiceName");
             this.dgvServicesComparison.set_DataSource(this.dt);
             this.tabctrlWizard.set_SelectedTab(this.tpLinking);
             this.btnComprasion.set_Image(Resources.ARROW_RIGHT_16);
         }
     }
 }
 private void workerProcess_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.btnOK.set_Image(Resources.APPLY2);
     if (e.get_Result() == null)
     {
         Messages.ShowMessage("Групповая операция по смене управляющей компании выполнена");
         this.ClearAll();
     }
     else
     {
         Messages.ShowException(this, e.get_Result() as System.Exception);
     }
 }
 private void bwLoadAddresses_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.treeAddresses.Load((ObjectList<LocalAddress>) e.get_Result(), true);
     this.btnWaiting.set_Visible(false);
 }
 private void m_SearchWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.btnSearch.set_Image(null);
     if (e.Error != null)
     {
         BalloonWindow.Show(this.btnSearch, e.Error.get_Message());
     }
     else
     {
         this.SearchResults = (ObjectList<Account>) e.get_Result();
         System.EventHandler searchCompleted = this.SearchCompleted;
         if (searchCompleted != null)
         {
             searchCompleted(this, System.EventArgs.Empty);
         }
         if (this.m_IsSearchByBarcode)
         {
             BarcodeInfo info = BarcodeInfo.ParseBarcode(this.Barcode, this.BarcodeParseAlgorithm.Value);
             Account byNumber = null;
             if ((this.SearchResults != null) && (this.SearchResults.get_Count() > 0))
             {
                 byNumber = this.SearchResults.get_Item(0);
             }
             else if (info.AccountNumber != null)
             {
                 byNumber = Account.GetByNumber(info.AccountNumber);
             }
             else
             {
                 return;
             }
             if (Settings.Default.CashierCashFlowType == 0)
             {
                 Messages.ShowError("Необходимо выбрать режим работы кассы в настройках программы!");
             }
             else
             {
                 new ProcessPaymentForm(byNumber, this.PackNumber, this.PaymentOrderNumber, this.PaymentOrderDate, this.Agent, this.Barcode, this.m_posView, this.PaymentOrderType, this.m_ServiceCodeTransferBank.SelectedFasetItem.Id, this.selPaymentOrder.PaymentOrderPackId) { processPaymentFormtView = { BarcodeInfo = info } }.ShowDialog(this);
                 this.m_IsSearchByBarcode = false;
                 this.m_Barcode.Focus();
                 this.m_Barcode.SelectAll();
             }
         }
     }
 }
Exemple #8
0
 private void m_WorkerFind_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         System.Windows.Forms.MessageBox.Show(e.Error.get_Message());
     }
     ObjectList<GroupOperation> groupOperations = e.get_Result() as ObjectList<GroupOperation>;
     this.accountServiceJournalView.Clear();
     this.groupOperationsView.UpdateView(groupOperations);
     this.groupOperationsView.SetEnable(true);
     this.selAccount.set_Enabled(true);
     this.btnSelect.set_Image(null);
 }
 private void bckWrkrProcessSpliting_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     if (e.get_Result() == null)
     {
         this.BtnApply.set_Image(Resources.APPLY2);
         Messages.ShowMessage("Разделение жилья произведено!");
         base.set_DialogResult(System.Windows.Forms.DialogResult.OK);
         base.Close();
     }
     else
     {
         this.BtnApply.set_Text("Готово");
         this.BtnApply.set_Image(Resources.APPLY2);
         Messages.ShowException(this, e.get_Result() as System.Exception);
     }
 }
 private void m_SearchWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.btnSearch.set_Image(null);
     if (e.Error != null)
     {
         BalloonWindow.Show(this.btnSearch, e.Error.get_Message());
     }
     else
     {
         this.acApTree.Refresh((ObjectList<Apartment>) e.get_Result());
     }
 }
 private void m_SearchWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.btnSearch.set_Image(null);
     if (e.Error != null)
     {
         BalloonWindow.Show(this.btnSearch, e.Error.get_Message());
     }
     else
     {
         ObjectList<Account> list = (ObjectList<Account>) e.get_Result();
         this.treeAccount.Refresh(list);
         if (((list != null) && (list.get_Count() == 1)) && (this.AccountSelected != null))
         {
             this.AccountSelected();
         }
     }
 }
 private void m_FileLoadWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.m_LoadButton.set_Image(null);
     System.Exception error = e.Error;
     if (error != null)
     {
         System.ApplicationException ex = new System.ApplicationException("Реестр не был загружен.", error);
         Messages.ShowException(this, ex);
     }
     else
     {
         this.LoadedReester = (PayReester) e.get_Result();
         base.set_DialogResult(System.Windows.Forms.DialogResult.Yes);
     }
 }
Exemple #13
0
 private void notifyWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     System.Exception error = e.Error;
     if (error != null)
     {
         throw new System.ApplicationException("Не удалось получить информацио о запросах из внешних систем с сервера", error);
     }
     int num = (int) ((int) e.get_Result());
     if (num != 0)
     {
         this.notifyIcon.set_BalloonTipText(string.Format("В очереди на печать осталось {0} извещений", (int) num));
         this.notifyIcon.ShowBalloonTip(0x1b58);
     }
 }
 private void m_SearchWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.btnSearch.set_Image(null);
     if (e.Error != null)
     {
         BalloonWindow.Show(this.btnSearch, e.Error.get_Message());
     }
     else
     {
         this.SearchResults = (ObjectList<AccountOther>) e.get_Result();
         System.EventHandler searchCompleted = this.SearchCompleted;
         if (searchCompleted != null)
         {
             searchCompleted(this, System.EventArgs.Empty);
         }
         if (((this.m_IsSearchByBarcode && (this.SearchResults != null)) && (this.SearchResults.get_Count() != 0)) && (Settings.Default.CashierCashFlowType == 0))
         {
             Messages.ShowError("Необходимо выбрать режим работы кассы в настройках программы!");
         }
     }
 }
 private void m_StartMinimizationPenalty_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.pbRunStatus.set_Visible(false);
     this.lbRunStatus.set_Text("Минимизация выполнена");
     if (this.m_GroupOperation.IsNullId(this.m_GroupOperation.Id))
     {
         Messages.ShowMessage("На данном лицевом нет услуг, которым необходима минимизация пеней");
         base.Close();
     }
     else
     {
         this.dgvResult.set_DataSource(e.get_Result() as System.Data.DataTable);
         this.dgvResult.Columns.get_Item("fromDate").set_HeaderText("Дата начала");
         this.dgvResult.Columns.get_Item("toDate").set_HeaderText("Дата окончания");
         this.dgvResult.Columns.get_Item("serviceCode").set_HeaderText("Код услуги");
         this.dgvResult.Columns.get_Item("serviceName").set_HeaderText("Услуга");
         this.dgvResult.Columns.get_Item("providerName").set_HeaderText("Поставщик");
         this.dgvResult.Columns.get_Item("beforeBalance").set_HeaderText("Баланс до");
         this.dgvResult.Columns.get_Item("beforePenalty").set_HeaderText("Пени до");
         this.dgvResult.Columns.get_Item("deltaBalance").set_HeaderText("Сумма переноса");
         this.dgvResult.Columns.get_Item("afterBalance").set_HeaderText("Баланс после");
         this.dgvResult.Columns.get_Item("afterPenalty").set_HeaderText("Пени после");
         this.dgvResult.Columns.get_Item("comment").set_HeaderText("Комментарий");
         this.dgvResult.Columns.get_Item("comment").set_Visible(false);
         this.PaintRows();
         this.btnRollBack.set_Enabled(true);
         this.btnClose.set_Enabled(true);
     }
 }
 private void bwLoadAddressesAndCounters_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     ObjectList<ApartmentCounter> list = new ObjectList<ApartmentCounter>();
     list = Mappers.ApartmentCounterMapper.FindOnlyBindingByHouseIdAndServiceId(this.m_House.Id, this.serviceId, this.counterId, this.typeServiceId);
     this.bsApartmentCounters.set_DataSource((ObjectList<ApartmentCounter>) e.get_Result());
     this.tsbCancelAll_Click(sender, e);
     foreach (System.Windows.Forms.DataGridViewRow row in (System.Collections.IEnumerable) this.dgvBindingServices.Rows)
     {
         foreach (ApartmentCounter counter in list)
         {
             if (System.Convert.ToInt64(row.Cells.get_Item("Id").get_Value()) == counter.Id)
             {
                 row.Cells.get_Item("isSelected").set_Value(true);
                 break;
             }
         }
     }
     this.dgvBindingServices.Columns.get_Item("isSelected").set_Width((int) (this.dgvBindingServices.get_Width() / 20));
     this.dgvBindingServices.Columns.get_Item("addressName").set_Width((int) ((5 * this.dgvBindingServices.get_Width()) / 20));
     this.dgvBindingServices.Columns.get_Item("counterName").set_Width((int) ((5 * this.dgvBindingServices.get_Width()) / 20));
     this.dgvBindingServices.Columns.get_Item("counterTypeName").set_Width((int) ((3 * this.dgvBindingServices.get_Width()) / 20));
     this.btnWaiting.set_Visible(false);
 }