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) { } } }
public SupplierOrderViewModel(int auctionId, AuctionViewModel auctionViewModel, SupplierOrderEF supplierOrderInfo = null) { this.auctionViewModel = auctionViewModel; this.auctionId = auctionId; if (supplierOrderInfo != null) { FormTitle = "Просмотр/редактирование заявки на участие"; SupplierOrder = supplierOrderInfo; } else { FormTitle = "Создания заявки на участие"; } DefaultParametrs(SupplierOrder); }