示例#1
0
        public ListDocumentsViewModel(IDatabase database)
        {
            documentDbRepository          = new DocumentDbRepository(database.Connection);
            documentProductcsDbRepository = new DocumentProductcsDbRepository(database.Connection);
            navigation = new WindowsNavigation();

            DeleteDocumentCommand = new RelayCommand(DeleteDocument);
            NavigateCommand       = new RelayCommand <string>(ID_Document => Navigate(ID_Document));

            SearchFildsColection = documentDbRepository.DocumentsFieldsColectionMethod();
            searchFild           = SearchFildsColection[0];

            Singleton_ConnectionValue.Instance.SQLiteConnection = database.Connection;
        }
示例#2
0
        public EditWithListProductsViewModel(IDatabase database)
        {
            navigation = new WindowsNavigation();

            productDbRepository           = new ProductDbRepository(database.Connection);
            documentProductcsDbRepository = new DocumentProductcsDbRepository(database.Connection);

            SaveChangesCommand = new RelayCommand(SaveChanges);

            CategoryColection      = productDbRepository.CategoryFieldsColectionMethod();
            VatColection           = productDbRepository.VatFieldsColectionMethod();
            UnitOfMeasureColection = productDbRepository.UnitOfMeasureColectionMethod();

            Messenger.Default.Register <Product>(this, "AddWithList", this.FillFields);
        }