private void DefaultParametrs() { DocDetailsVis = Visibility.Collapsed; IncludeVis = Visibility.Collapsed; ExcludeVis = Visibility.Collapsed; DateStart = DateTime.Now.AddDays(-60); DateEnd = DateTime.Now; BrokersList = DataBaseClient.ReadBrokers().Where(b => b.id != 3).OrderByDescending(b => b.id).ToList(); foreach (var item in BrokersList) { item.name = item.name.Replace("Товарищество с ограниченной ответственностью", "ТОО"); } SelectedBroker = BrokersList[0]; SelectedDefBroker = BrokersList[0]; DocTypesList = DataBaseClient.ReadDocumentTypes(31, 42, 21); DocTypesList.Insert(9, DocTypesList.FirstOrDefault(d => d.id == 21)); DocTypesList.RemoveAt(0); SelectedDocType = DocTypesList[0]; DocQuantity = 1; UpdateCompaniesList(); }
private void DefaultParametrs() { IsDropDown = false; BrokersList = DataBaseClient.ReadBrokers(); StartDate = DateTime.Now.AddYears(-1); EndDate = DateTime.Now; }
private void DefaultParametrs(ContractEF contract = null, bool refresh = false) { if (!refresh) { archiveManager = new ArchiveManager(dataManager); BanksList = DataBaseClient.ReadBanks(); ContractTypesList = DataBaseClient.ReadContractTypes(); CurrenciesList = DataBaseClient.ReadCurrencies(); BrokersList = DataBaseClient.ReadBrokers(); AuthorsList = DataBaseClient.ReadTraders(); RangeList = new List <string>(); RangeList.Add("От 1 "); RangeList.Add("От 20.000 тсч."); RangeList.Add("От 1.000.000 млн."); RangeList.Add("От 5.000.000 млн."); RangeList.Add("От 10.000.000 млн."); RangeList.Add("От 15.000.000 млн."); RangeList.Add("От 25.000.000 млн."); RangeList.Add("От 40.000.000 млн."); RangeList.Add("От 50.000.000 млн."); RangeList.Add("От 75.000.000 млн."); RangeList.Add("От 100.000.000 млн."); RangeList.Add("От 1.000.000.000 млрд."); SelectedRange = RangeList[0]; ScanTypesList = new List <string>(); ScanTypesList.Add("Копия"); ScanTypesList.Add("Оригинал"); } if (contract == null) { Contract = new ContractEF(); Contract.companyid = companyId; Contract.agreementdate = DateTime.Now; SelectedContractType = ContractTypesList[0]; SelectedCurrency = CurrenciesList[0]; SelectedScanType = ScanTypesList[0]; } else { try { if (contract.bankid != null) { SelectedBank = BanksList.Where(x => x.id == contract.bankid).FirstOrDefault(); SearchTxt = SelectedBank.name; } SelectedContractType = ContractTypesList.Where(x => x.id == (contract.contracttypeid == null ? 1 : contract.contracttypeid)).FirstOrDefault(); SelectedCurrency = CurrenciesList.Where(x => x.id == contract.currencyid).FirstOrDefault(); SelectedBroker = BrokersList.Where(x => x.id == contract.brokerid).FirstOrDefault(); RatesList = new ObservableCollection <RatesListEF>(DataBaseClient.ReadRatesList(Contract.id)); SelectedAuthor = AuthorsList.FirstOrDefault(a => a.id == (contract.authorid == null ? 1 : contract.authorid)); SelectedScanType = ScanTypesList[(contract.scantype == null ? 0 : (int)contract.scantype)]; } catch (Exception) { } } }
private void DefaultParametrs() { archiveManager = new ArchiveManager(dataManager); SuppliersListStorage = dataManager.GetSuppliersWithContract(); BrokersList = DataBaseClient.ReadBrokers(); SelectedBroker = BrokersList[0]; FromDate = DateTime.Now.AddDays(-14); ToDate = DateTime.Now; StatusesList = DataBaseClient.ReadStatuses().Where(s => s.id > 8).ToList(); SelectedStatus = StatusesList[0]; FormateDate = DateTime.Now; }
private void DefaultParametrs(SupplierOrderEF supplierOrder = null, bool refresh = false) { IsDropDown = false; if (!refresh) { SuppliersListStorage = dataManager.GetSuppliersWithContract(); //DataBaseClient.GetSuppliersWithContract(); SuppliersList = SuppliersListStorage; BrokersList = DataBaseClient.ReadBrokers(); } if (supplierOrder == null) { SupplierOrder = new SupplierOrderEF(); SupplierOrder.auctionid = auctionId; SupplierOrder.date = DateTime.Now; UpdateLotsList(); } else { try { /*if(SupplierOrder.auction.siteid == 4) { * RequestDocsList = new ObservableCollection<string>(); * RequestDocsList.Add("Документы (лицензия, патент, свидетельство) и (или) документы, подтверждающие право потенциального поставщика на производство, переработку, поставку и реализацию закупаемых товаров или письма об отсутствии необходимости наличия документов, подтверждающих право потенциального поставщика на производство, переработку, поставку и реализацию закупаемых товаров."); * RequestDocsList.Add("Сертификат представителя завода производителя либо Сертификат CТ-KZ, Сертификаты, в случае, если предмет закупа подлежит обязательной сертификации на соответствие требованиям стандарта или иного нормативного документа в соответствии с законодательством Республики Казахстан о сертификации."); * RequestDocsList.Add("Завод-производитель."); * RequestDocsList.Add("Официальный представитель завода-производителя."); * RequestDocsList.Add("Завод-производитель. Официальный представитель завода-производителя."); * RequestDocsList.Add("Дилер."); * * DocsList = new ObservableCollection<RequestedDocEF>(DataBaseClient.ReadRequestedDocs(SupplierOrder.id)); * RequestedListVis = System.Windows.Visibility.Visible; * } else { * RequestedListVis = System.Windows.Visibility.Hidden; * }*/ UpdateLotsList(false); SelectedSupplier = SuppliersList.FirstOrDefault(x => x.companyId == supplierOrder.supplier.companyid); SearchTxt = SelectedSupplier.companyName; if (supplierOrder.contract != null) { SelectedBroker = BrokersList.FirstOrDefault(x => x.id == supplierOrder.contract.brokerid); } } catch (Exception) { } } }
private void Print(int mode) { // Check for selected and for count if (SelectedListServ != null && SelectedListServ.envelopcount > 1) { // Get path to save template try { path = Service.GetDirectory().FullName; } catch { path = ""; } if (!string.IsNullOrEmpty(path)) { // Get template file templateFile = path + (mode == 1 ? "\\Конверты №" : mode == 2 ? "\\Уведомления №" : "\\Почтовый реестр №") + SelectedListServ.number + ".xlsx"; if (Service.CopyFile(templatePath + (mode == 1 ? "Envelop.xlsx" : mode == 2 ? "Notification.xlsx" : "Registral.xlsx"), templateFile, true)) { // Convert info List <PostRegister> postRegister = new List <PostRegister>(); foreach (var item in EnvelopsList) { postRegister.Add(new PostRegister() { name = item.company == null ? "" : item.company, index = item.index == null ? "" : item.index, address = item.address == null ? "" : item.address, phones = item.phones == null ? "" : item.phones, code = item.code == null ? "" : item.code }); } var brokerItem = DataBaseClient.ReadBrokers().FirstOrDefault(b => b.id == SelectedListServ.brokerid); if (brokerItem != null) { Broker broker = new Broker(); broker.Name = SelectedListServ.broker == null ? "" : SelectedListServ.broker; broker.Index = brokerItem.company.postcode == null ? "" : brokerItem.company.postcode; broker.Address = brokerItem.company.addressactual == null ? "" : brokerItem.company.addressactual; broker.Phones = brokerItem.company.telephone == null ? "" : brokerItem.company.telephone; // Formate document try { PostRegisterService.CreateDocument(postRegister, templateFile, mode, broker); FolderExplorer.OpenFolder(path + "\\"); } catch (Exception) { MessagesService.Show("Оповещение", "во время формирования произошла ошибка"); } } else { MessagesService.Show("ОШИБКА", "Не найдены данные брокера"); } } else { MessagesService.Show("Оповещение", "Произошла ошибка во время копирования файла"); } } } else { MessagesService.Show("Оповещение", "Не выбран конверт или он пуст"); } }