public MedicalBrowseViewModel(AmbulanceDomainContext context, IServiceLocator serviceLocator)
        {
            _serviceLocator = serviceLocator;
            _context = context;

            Medicals = new RiaPagedCollectionView<Vysetrenie>(_context.Vysetrenies);
            Medicals.PageChanged += (sender, args) => { this.GetMedicals(); };            
        }
        public DiseaseBrowseViewModel(AmbulanceDomainContext context, IServiceLocator serviceLocator)
        {
            _serviceLocator = serviceLocator;
            _context = context;

            Diseases = new RiaPagedCollectionView<Ochorenia>(_context.Ochorenias);
            Diseases.PageChanged += (sender, args) => { this.GetDiseases(); };            
        }
        public RecipeDrugListViewModel(IServiceLocator serviceLocator, PharmacyDomainContext context)
        {
            _serviceLocator = serviceLocator;
            _pharmacyDomainContext = context;

            DrugList = new RiaPagedCollectionView<Liecivo>(_pharmacyDomainContext.Liecivos);
            DrugList.PageChanged += (sender, args) => { this.GetDrugList(); };
        }
        public PatientsBrowseViewModel(AmbulanceDomainContext context, IServiceLocator serviceLocator)
        {
            _serviceLocator = serviceLocator;
            _context = context;
            FilterCollection = new FilterPo();
            Patients = new RiaPagedCollectionView<NIS.Module.Ambulance.Server.Model.IdentifikacneUdaje>(_context.IdentifikacneUdajes);
            Patients.PageChanged += (sender, args) => { this.GetPatients(); };

        }
        public DrugCentralListViewModel(IServiceLocator serviceLocator, PharmacyDomainContext context)
        {
            _serviceLocator = serviceLocator;
            _pharmacyDomainContext = context;
            DisplayName = "Zoznam    liečiv";

            DrugList = new RiaPagedCollectionView<Liecivo>(_pharmacyDomainContext.Liecivos);
            DrugList.PageChanged += (sender, args) => { this.GetDrugList(); };
        }
 public SoldRecipeListViewModel(IServiceLocator serviceLocator, PharmacyDomainContext context)
 {
     DisplayName = "Zoznam   vydaných   receptov";
     _serviceLocator = serviceLocator;
     _pharmacyDomainContext = context; 
     
     RecipeList = new RiaPagedCollectionView<Recept>(_pharmacyDomainContext.Recepts);
     RecipeList.PageChanged += (sender, args) => { this.GetRecipeList(); };
 }
Exemple #7
0
        public OrdersViewModel(IServiceLocator serviceLocator, PharmacyDomainContext context)
        {
            DisplayName = "Správa   objednávky";

            _serviceLocator = serviceLocator;
            _pharmacyDomainContext = context;

            DrugList = new RiaPagedCollectionView<Liecivo>(_pharmacyDomainContext.Liecivos);
            _pharmacyDomainContext.Liecivos.Clear();
        }
 public PatientMedicalDetailViewModel(AmbulanceDomainContext AmbulanceDomainContext, IServiceLocator servisLocator)
 {
     _IsEnableMode = false;
     _serviceLocator = servisLocator;
     _context = AmbulanceDomainContext;
     MedicalDetail = new MedicalPo();
     DiseasesPo = new BindableCollection<DiseasePo>();
     Disease = new BindableCollection<VysetrenieMaOchorenie>();
     MedicalHaveDisease = new RiaPagedCollectionView<VysetrenieMaOchorenie>(_context.VysetrenieMaOchorenies);
     MedicalHaveDisease.PageChanged += (sender, args) => { this.GetDisease(); };
 }
        public StoredDrugsListViewModel(IServiceLocator serviceLocator, PharmacyDomainContext context, IAuthorizationService authorizationService)
        {
            DisplayName = "Zoznam    nasklad.    liečiv";

            _serviceLocator = serviceLocator;
            _pharmacyDomainContext = context;
            _authorizationService = authorizationService;
            DrugList = new RiaPagedCollectionView<Lekaren_naskladnene_liecivo>(_pharmacyDomainContext.Lekaren_naskladnene_liecivos);
            DrugList.PageChanged += (sender, args) => { this.GetDrugList(); };

            //_pharmacyDomainContext.Load(_pharmacyDomainContext.GetDetailedStoredDrugsNamesQuery(_authorizationService.User.Id), true);
        }
        public ManageChemistViewModel(IServiceLocator serviceLocator, PharmacyDomainContext context, IAuthorizationService authorizationService)
        {
            DisplayName = "Správa   lekárnikov";

            _serviceLocator = serviceLocator;
            _pharmacyDomainContext = context;
            _authorizationService = authorizationService;

            UserProfiles = new BindableCollection<UserProfile>();
            Pharmacies = new BindableCollection<Lekaren>();

            ChemistList = new RiaPagedCollectionView<Lekarnik>(_pharmacyDomainContext.Lekarniks);
            ChemistList.PageChanged += (sender, args) => { this.GetChemistList(); };
        }
        public FilterDrugListViewModel(IServiceLocator serviceLocator, PharmacyDomainContext context)
        {
            DisplayName = "Filter       liečiv";
            _serviceLocator = serviceLocator;
            _pharmacyDomainContext = context;

            SoldOrStored = new BindableCollection<string> { "Naskladnené liečivá", "Vydané liečivá" };
            
            DrugList = new RiaPagedCollectionView<Liecivo_na_recepte>(_pharmacyDomainContext.Liecivo_na_receptes);
            _pharmacyDomainContext.Liecivo_na_receptes.Clear();
            DrugList.PageChanged += (sender, args) => { this.GetFilter(); };

            Drug2List = new RiaPagedCollectionView<Lekaren_naskladnene_liecivo>(_pharmacyDomainContext.Lekaren_naskladnene_liecivos);
            _pharmacyDomainContext.Liecivo_na_receptes.Clear();
            Drug2List.PageChanged += (sender, args) => { this.GetFilter(); };

            this.VisibleGridSold();
        }