public CustomersSearchProcessor(string _customerName, CustomerType_enum _customerType_enum, decimal _priceMin, decimal _priceMax, string _town, DateTime _publishDateMin, DateTime _publishDateMax, LawType_enum _lawType_enum, CustomersSearchDone_delegate _customersSearchDone_delegate, int _searchingProgress) { customerName = _customerName; customerType_enum = _customerType_enum; priceMin = _priceMin; priceMax = _priceMax; town = _town; publishDateMin = _publishDateMin; publishDateMax = _publishDateMax; lawType_enum = _lawType_enum; customersSearchDone_delegate = _customersSearchDone_delegate; searchingProgress = _searchingProgress; }
private void CustomersSearch() { IsCustomersSearching = true; if ((mvm.csProcessor != null) && (mvm.csProcessor.isWorking())) { mvm.csProcessor.Stop(); } CustomersSearchDone_delegate customerSearchDone_delege = new CustomersSearchDone_delegate(CustomersSearchDone_proc); mvm.csProcessor = new CustomersSearchProcessor(SearchInput, CustomerType_enum.Customer, 100, 100000000, "", Convert.ToDateTime("2010.01.01"), DateTime.Now, LawType_enum._44_94_223, customerSearchDone_delege, SearchingProgress); mvm.csProcessor.Operate(); }