private void workerProtocol_DoWork(object sender, DoWorkEventArgs e) { System.Data.DataSet set = GroupOperation.AccountChangeHouseHolderServiceProtocol(this.dt); set.Tables.get_Item(0).set_TableName("dataServices"); StiReport report = new StiReport(); report.Load(Resources.Rep_ChangeHouseHolder); report.ReferencedAssemblies = new System.Collections.Generic.List<string>(report.ReferencedAssemblies) { "AIS.SN.Model.dll" }.ToArray(); report.Compile(); Organization organization = (Organization) this.bsOldHouseHolders.get_Current(); Organization organization2 = (Organization) this.bsNewHouseHolders.get_Current(); report["dateChangeHouseHolder"] = this.dbFromDate.Value; report["oldHouseHolder"] = organization.ShortName; report["newHouseHolder"] = organization2.ShortName; report["orgDocName"] = (this.selectOrgDoc.SelectedOrgDocument ?? OrgDocument.Null).ToString(); report["suffix"] = this.tbAccountNumberSufix.get_Text(); report["transferDebts"] = this.cbMoveDebtChangeHH.get_Checked() ? "Да" : "Нет"; report["transferAdvance"] = this.cbMoveAvansChangeHH.get_Checked() ? "Да" : "Нет"; report["transferTimeOff"] = this.cbMoveTimeOffChangeHH.get_Checked() ? "Да" : "Нет"; report.RegData((System.Data.DataSet) set); report.RegData("dataAddresses", this.m_addresses); e.set_Result(report); }
private void workerCompareServices_DoWork(object sender, DoWorkEventArgs e) { ObjectList<Service> list; ObjectList<Service> list2; object[] objArray = e.get_Argument() as object[]; GroupOperation.GetNotExistsServicesByHouseHolder((objArray[0] as Area).Id, objArray[1] as Organization, objArray[2] as Organization, out list, out list2, this.dbFromDate.Value); object[] objArray2 = new object[] { list, list2 }; e.set_Result(objArray2); (objArray[0] as Area).DeleteWithRelations(); }
private void workerProcess_DoWork(object sender, DoWorkEventArgs e) { object[] objArray = e.get_Argument() as object[]; e.set_Result(null); try { GroupOperation.AccountChangeHouseHolder(objArray[0] as Organization, objArray[1] as Organization, this.dbFromDate.Value, objArray[2] as ObjectList<LocalAddress>, this.tbAccountNumberSufix.get_Text().Trim(), this.cbMoveDebtChangeHH.get_Checked(), this.cbMoveAvansChangeHH.get_Checked(), this.cbMoveTimeOffChangeHH.get_Checked(), this.dt, (this.selectOrgDoc.SelectedOrgDocument == null) ? ((long) 0L) : this.selectOrgDoc.SelectedOrgDocument.Id); } catch (System.Exception exception) { e.set_Result(exception); } }
private void bwLoadAddresses_DoWork(object sender, DoWorkEventArgs e) { e.set_Result(((Area) e.get_Argument()).GetAddresses()); }
private void m_SearchWorker_DoWork(object sender, DoWorkEventArgs e) { ObjectList<Account> list; if (this.m_SearchByNumbersRadio.get_Checked()) { string apartmentNumber = this.m_ApartmentNumberEdit.get_Text().Trim(); string accountNumber = this.m_AccountEdit.get_Text().Trim(); string barcode = this.m_Barcode.get_Text().Trim(); if ((string.IsNullOrEmpty(apartmentNumber) && string.IsNullOrEmpty(accountNumber)) && string.IsNullOrEmpty(barcode)) { throw new System.ApplicationException("Уточните параметры поиска"); } list = Account.Search(apartmentNumber, accountNumber, LocalAddress.Null.Id, string.Empty, barcode); } else { LocalAddress selectedAddress = this.m_LocalAddressSelector.GetSelectedAddress(); string ownerName = this.m_OwnerNameEdit.get_Text(); if (((selectedAddress == LocalAddress.Null) || (selectedAddress.Level == AddressLevel.MinAddress)) && string.IsNullOrEmpty(ownerName)) { throw new System.ApplicationException("Уточните параметры поиска"); } list = Account.Search(string.Empty, string.Empty, selectedAddress.Id, ownerName, string.Empty); } list.ApplySort("AddressName"); e.set_Result(list); }
private void m_SearchWorker_DoWork(object sender, DoWorkEventArgs e) { LocalAddress selectedAddress = this.m_LocalAddressSelector.GetSelectedAddress(); string ownerName = string.Empty; if (((selectedAddress == LocalAddress.Null) || (selectedAddress.Level == AddressLevel.MinAddress)) && string.IsNullOrEmpty(ownerName)) { throw new System.ApplicationException("Уточните параметры поиска"); } ObjectList<Apartment> list = Apartment.Search(string.Empty, string.Empty, selectedAddress.Id, ownerName, this.chxShowClose.get_Checked(), string.Empty); list.ApplySort("AddressName"); e.set_Result(list); }
private void bckWrkrProcessSpliting_DoWork(object sender, DoWorkEventArgs e) { int num3; int num4; ObjectList<Apartment> list = new ObjectList<Apartment>(); foreach (Apartment apartment in this.bsNewApartments) { list.Add(apartment); } ObjectList<Account> list2 = new ObjectList<Account>(); foreach (Account account in this.bsNewAccounts) { list2.Add(account); } int num = System.Convert.ToInt32(this.numApartmentCount.Value); decimal[] numArray = new decimal[num]; System.Collections.Generic.Dictionary<Apartment, ApartmentArea> dictionary = new System.Collections.Generic.Dictionary<Apartment, ApartmentArea>(num); string[] strArray = new string[num]; int index = 0; foreach (System.Windows.Forms.DataGridViewRow row in (System.Collections.IEnumerable) this.dgvAccounts.Rows) { numArray[index] = System.Convert.ToDecimal(row.Cells.get_Item("clmnShare").get_Value()); ApartmentArea area = new ApartmentArea { Total = System.Convert.ToDecimal(row.Cells.get_Item("clmnTotalSquare").get_Value()), Living = System.Convert.ToDecimal(row.Cells.get_Item("clmnLivingSquare").get_Value()), Heating = System.Convert.ToDecimal(row.Cells.get_Item("clmnHeatingSquare").get_Value()), Balcony = System.Convert.ToDecimal(row.Cells.get_Item("clmnBalconySquare").get_Value()) }; dictionary.Add(list.get_Item(index), area); strArray[index] = (row.Cells.get_Item("clmnFlatName").get_Value() == null) ? string.Empty : row.Cells.get_Item("clmnFlatName").get_Value().ToString(); index = (int) (index + 1); } System.Collections.Generic.List<ObjectList<ApartmentResident>> list3 = new System.Collections.Generic.List<ObjectList<ApartmentResident>>(num); for (index = 0; index < num; index = (int) (index + 1)) { list3.Add(new ObjectList<ApartmentResident>()); } foreach (System.Windows.Forms.DataGridViewRow row2 in (System.Collections.IEnumerable) this.dgvNewApartmentResidents.Rows) { if (int.TryParse(row2.Cells.get_Item("clmnNumberAprtment").get_Value().ToString(), ref num3)) { list3.get_Item((int) (num3 - 1)).Add(this.bsNewApartmentResidents.get_Item(this.dgvNewApartmentResidents.Rows.IndexOf(row2)) as ApartmentResident); } } System.Collections.Generic.List<ObjectList<ApartmentEquipment>> list4 = new System.Collections.Generic.List<ObjectList<ApartmentEquipment>>(num); for (index = 0; index < num; index = (int) (index + 1)) { list4.Add(new ObjectList<ApartmentEquipment>()); } foreach (System.Windows.Forms.DataGridViewRow row3 in (System.Collections.IEnumerable) this.dgvNewApartmentEquipment.Rows) { if (int.TryParse(row3.Cells.get_Item("clmnApartmentNumberEq").get_Value().ToString(), ref num3)) { list4.get_Item((int) (num3 - 1)).Add(this.bsNewApartmentEquipment.get_Item(this.dgvNewApartmentEquipment.Rows.IndexOf(row3)) as ApartmentEquipment); } else if (row3.Cells.get_Item("clmnApartmentNumberEq").get_Value().ToString() == "На все") { foreach (ObjectList<ApartmentEquipment> list5 in list4) { list5.Add((this.bsNewApartmentEquipment.get_Item(this.dgvNewApartmentEquipment.Rows.IndexOf(row3)) as ApartmentEquipment).Clone<ApartmentEquipment>()); } } } if ((this.cbCashlessAccounts.get_Enabled() && (this.cbCashlessAccounts.get_SelectedItem() != null)) && int.TryParse(this.cbCashlessAccounts.get_SelectedItem().ToString(), ref num4)) { num4 = (int) (num4 - 1); } else { num4 = -1; } try { object[] objArray = new object[] { this.m_OldAccount, this.dtpSplitDate.Value, list, list2, this.m_NewApartmentOwners, list3, list4, numArray, dictionary, strArray, (int) num4, this._apartmentOwnerLinks, this._apartmentResidentLinks, this._equipmentLinks, this.m_AccountHouseHolders }; base.Invoke(this.SplitApartment, objArray); e.set_Result(null); } catch (System.Exception exception) { e.set_Result(exception); } }
private void m_SearchWorker_DoWork(object sender, DoWorkEventArgs e) { ObjectList<Apartment> list; this.IsLastInputBarcode = false; if (this.m_SearchByNumbersRadio.get_Checked()) { string apartmentNumber = this.m_ApartmentNumberEdit.get_Text().Trim(); string accountNumber = this.m_AccountEdit.get_Text().Trim(); if (string.IsNullOrEmpty(apartmentNumber) && string.IsNullOrEmpty(accountNumber)) { throw new System.ApplicationException("Уточните параметры поиска"); } list = Apartment.Search(apartmentNumber, accountNumber, LocalAddress.Null.Id, string.Empty, this.chxShowClose.get_Checked(), string.Empty); } else if (this.m_SearchByAddressRadio.get_Checked()) { LocalAddress selectedAddress = this.m_LocalAddressSelector.GetSelectedAddress(); string ownerName = this.m_OwnerNameEdit.get_Text(); if (((selectedAddress == LocalAddress.Null) || (selectedAddress.Level == AddressLevel.MinAddress)) && string.IsNullOrEmpty(ownerName)) { throw new System.ApplicationException("Уточните параметры поиска"); } list = Apartment.Search(string.Empty, string.Empty, selectedAddress.Id, ownerName, this.chxShowClose.get_Checked(), string.Empty); } else { this.IsLastInputBarcode = true; string barcode = this.m_BarcodeEdit.get_Text().Trim(); if (string.IsNullOrEmpty(barcode)) { throw new System.ApplicationException("Уточните параметры поиска"); } list = new ObjectList<Apartment>(); Apartment apartment = Apartment.FindByNoticeBarcode(barcode); if ((apartment != Apartment.Null) && (!this.chxShowClose.get_Checked() || (apartment.ToDate == Constants.NullDate))) { list.Add(apartment); } } list.ApplySort("AddressName"); e.set_Result(list); }
private void m_SearchWorker_DoWork(object sender, DoWorkEventArgs e) { if (((this.m_sealId == 0) && (this.m_plombId == 0)) && (this.m_indicationId == 0)) { throw new System.ApplicationException("Уточните параметры поиска"); } ObjectList<Apartment> list = Apartment.SearchWhereCounters(((this.bsServiceType.get_Current() as ServiceType) ?? ServiceType.Null).Id, this.m_sealId, this.m_plombId, this.m_indicationId); list.ApplySort("AddressName"); e.set_Result(list); }
private void notifyWorker_DoWork(object sender, DoWorkEventArgs e) { e.set_Result((int) ExchangeRequest.GetReceivedCount()); }
private void m_FileLoadWorker_DoWork(object sender, DoWorkEventArgs e) { PayPaymentSystem paymentSystem = (this.bsPaymentSystems.get_Current() as PayPaymentSystem) ?? PayPaymentSystem.Null; Organization agent = this.agentSelector.SelectedOrganizationOld ?? Organization.Null; System.DateTime paymentOrderDate = (this.dbPaymentOrderDate == null) ? Constants.NullDate : this.dbPaymentOrderDate.Value; System.DateTime paymentOrderPeriod = (this.dbPaymentOrderPeriod == null) ? Constants.NullDate : this.dbPaymentOrderPeriod.Value; if (paymentOrderPeriod != Constants.NullDate) { paymentOrderPeriod = System.Convert.ToDateTime(string.Concat((object[]) new object[] { "01.", ((int) paymentOrderPeriod.get_Month()), ".", ((int) paymentOrderPeriod.get_Year()) })); } string selectedFileName = this.fileNameSelector.SelectedFileName; if (!string.IsNullOrEmpty(selectedFileName)) { if ((paymentSystem.Name == "Система Город") || (paymentSystem.Name == "Система \"Город\"")) { ReesterType reeType = ReesterType.OUT_CASHPAY; if (this.m_CashPaymentReesterRadio.get_Checked()) { reeType = ReesterType.OUT_CASHPAY; } else if (this.m_CashlessPaymentReesterRadio.get_Checked()) { reeType = ReesterType.OUT_CASHLESS; } else if (this.m_ReturnReesterRadio.get_Checked()) { reeType = ReesterType.OUT_STORNO; } try { Reester248 fileRee = new Reester248(reeType, selectedFileName, System.Text.Encoding.GetEncoding(0x4e3)); PayReester reester2 = PayReester.SaveCityReesterToDatabase(fileRee, paymentSystem, agent); System.IO.FileInfo info = new System.IO.FileInfo(fileRee.FileName); info.MoveTo(info.Directory + @"\Z_" + info.get_Name()); e.set_Result(reester2); return; } catch (System.Exception exception) { throw new System.ApplicationException("Файл реестра: " + selectedFileName, exception); } } string name = string.Empty; if (this.m_CashPaymentReesterRadio.get_Checked()) { name = "Наличные платежи"; } else if (this.m_CashlessPaymentReesterRadio.get_Checked()) { name = "Безналичные платежи"; } else if (this.m_ReturnReesterRadio.get_Checked()) { name = "Возвраты платежей"; } else if (this.m_ReturnCashlessReesterRadio.get_Checked()) { name = "Возвраты безналичных платежей"; } FasetItem @null = FasetItem.Null; if (name != string.Empty) { @null = FasetItem.FindByName(FasetsEnum.PaymentsReestrType, name); } try { e.set_Result(PayReester.LoadReesterFromFile(selectedFileName, paymentSystem, agent, @null, paymentOrderDate, paymentOrderPeriod)); } catch (System.Exception exception2) { throw new System.ApplicationException("Файл реестра: " + selectedFileName, exception2); } } }
private void m_SearchWorker_DoWork(object sender, DoWorkEventArgs e) { string accountNumber = this.m_AccountEdit.get_Text().Trim(); string barcode = this.m_Barcode.get_Text().Trim(); string phone = this.m_Phone.get_Text().Trim(); if ((string.IsNullOrEmpty(accountNumber) && string.IsNullOrEmpty(barcode)) && string.IsNullOrEmpty(phone)) { throw new System.ApplicationException("Уточните параметры поиска"); } ObjectList<AccountOther> list = AccountOther.Search(accountNumber, barcode, phone); e.set_Result(list); }
private void m_StartMinimizationPenalty_DoWork(object sender, DoWorkEventArgs e) { System.Data.DataTable table = this.m_Account.PenaltyMinimization(this.m_GroupOperation); e.set_Result(table); }
private void m_SearchWorker_DoWork(object sender, DoWorkEventArgs e) { ObjectList<Apartment> list = new ObjectList<Apartment>(); if (this.m_SearchByNumbersRadio.get_Checked()) { string apartmentNumber = this.m_ApartmentNumberEdit.get_Text().Trim(); string accountNumber = this.m_AccountEdit.get_Text().Trim(); list = Apartment.Search(apartmentNumber, accountNumber, LocalAddress.Null.Id, string.Empty, this.chxShowClose.get_Checked(), string.Empty); if (string.IsNullOrEmpty(apartmentNumber) && string.IsNullOrEmpty(accountNumber)) { this.addressesSearch.Clear(); for (int i = 0; i < LocalAddress.GetUserAddresses().get_Count(); i = (int) (i + 1)) { this.addressesSearch.Add(LocalAddress.GetUserAddresses().get_Item(i)); } } if (!string.IsNullOrEmpty(apartmentNumber) || !string.IsNullOrEmpty(accountNumber)) { if (list.get_Count() == 0) { System.Windows.Forms.MessageBox.Show("По Вашему запросу не найдено адреса.", "Предупреждение", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Asterisk); this.flag = true; } else { this.addressesSearch.Clear(); this.addressesSearch.Add(LocalAddress.FindById(list.get_Item(0).AdrId)); } } } else { LocalAddress selectedAddress = this.m_LocalAddressSelector.GetSelectedAddress(); string ownerName = this.m_OwnerNameEdit.get_Text(); if ((selectedAddress == LocalAddress.Null) && string.IsNullOrEmpty(ownerName)) { list = Apartment.Search(string.Empty, string.Empty, LocalAddress.Null.Id, string.Empty, this.chxShowClose.get_Checked(), string.Empty); this.addressesSearch.Clear(); for (int j = 0; j < LocalAddress.GetUserAddresses().get_Count(); j = (int) (j + 1)) { this.addressesSearch.Add(LocalAddress.GetUserAddresses().get_Item(j)); } } else if ((selectedAddress != LocalAddress.Null) || !string.IsNullOrEmpty(ownerName)) { list = Apartment.Search(string.Empty, string.Empty, selectedAddress.Id, ownerName, this.chxShowClose.get_Checked(), string.Empty); if (list.get_Count() == 0) { System.Windows.Forms.MessageBox.Show("По Вашему запросу не найдено адреса.", "Предупреждение", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Asterisk); this.flag = true; } else { this.addressesSearch.Clear(); if (selectedAddress != LocalAddress.Null) { this.addressesSearch.Add(selectedAddress); } else { this.addressesSearch.Add(LocalAddress.FindById(list.get_Item(0).AdrId)); } } } } list.ApplySort("AddressName"); e.set_Result(list); }
private void bwArea_DoWork(object sender, DoWorkEventArgs e) { if (this.addressesSelectControl1.getChecked) { if (e.get_Argument() is Area) { Area area = (Area) e.get_Argument(); object[] objArray = new object[] { area.GetLocalAddresses(), area.GetInversedCollapsedAddresses() }; e.set_Result(objArray); } else if (e.get_Argument() is AreaGroup) { AreaGroup group = (AreaGroup) e.get_Argument(); object[] objArray2 = new object[] { group.GetLocalAddresses(), group.GetInversedCollapsedAddresses() }; e.set_Result(objArray2); } } else { e.set_Result(e.get_Argument()); } }
private void m_WorkerFind_DoWork(object sender, DoWorkEventArgs e) { object[] objArray = (object[]) e.get_Argument(); Account account = objArray[0] as Account; System.DateTime fromDate = (System.DateTime) objArray[1]; System.DateTime toDate = (System.DateTime) objArray[2]; FasetItem typeOperation = objArray[3] as FasetItem; FasetItem typeRecalc = objArray[4] as FasetItem; FasetItem typeAgent = objArray[5] as FasetItem; bool loadSumm = (bool) ((bool) objArray[6]); ObjectList<GroupOperation> list = GroupOperation.FindByAccountPeriodCreated(typeOperation, typeRecalc, typeAgent, account, fromDate, toDate, loadSumm); e.set_Result(list); }
private void m_WorkerThread_DoWork(object sender, DoWorkEventArgs e) { if (this.m_WorkerThread.get_CancellationPending()) { e.set_Cancel(true); } else { System.Data.DataSet ds = this.MakeDataSource(e); if (this.m_MakingDataSource != null) { this.m_MakingDataSource(ref ds); } if ((!this.m_WorkerThread.get_CancellationPending() && (ds != null)) && ((ds.Tables.get_Count() != 0) && (ds.Tables.get_Item(0).Rows.get_Count() != 0))) { StiReport report = this.MakeReport(ds); e.set_Result(report); } } }
private void bwLoadAddressesAndCounters_DoWork(object sender, DoWorkEventArgs e) { e.set_Result(e.get_Argument()); }