Пример #1
0
 private void ExecuteUnLoaded()
 {
     Close            = false;
     SelectedAgent    = null;
     _SelectedStatut  = null;
     _SelectedService = null;
     _SelectedEmploi  = null;
 }
Пример #2
0
 public Window1()
 {
     InitializeComponent();
     ComboBox1.ItemsSource = Services;
     ServiceSectionModel test = new ServiceSectionModel();
     test.Color = Brushes.Red;
     test.ID = "MBT";
     test.Name = "Golan";
     Services.Add(test);
 }
Пример #3
0
        public async void Initialize()
        {
            ParamGlobaux   = _dataService.ParamGlobaux;
            EnableImprimer = false;

            oConnection      = ClassLibraryProget.DataBase.OpenSqlServer(_dataService.ParamGlobaux.ConnectionString);
            DureeMaxCDDCourt = Convert.ToInt32(Parametres.RechercherParametres(oConnection, ParamGlobaux.IDEtablissement, "", "Durée maxi CDD court"));
            oConnection.Close();

            IsEnable = true;

            //Initialisation des listes///////////

            SelectedAgent = new AgentModel();
            PeriodeCommun = new ObservableCollection <PeriodeModulation>();

            var taskAgents   = _dataService.GetAgentsContratsAsync();
            var taskStatuts  = _dataService.GetStatutsAsync(true);
            var taskServices = _dataService.GetServicesAsync(true);
            var taskEmplois  = _dataService.GetEmploisAsync(true);


            await Task.WhenAll(taskAgents, taskStatuts, taskServices, taskEmplois);

            _TousAgents = taskAgents.Result.ToList();

            Agents = new ObservableCollection <AgentModel>(_TousAgents.Distinct().OrderBy(a => a.Prenom).OrderBy(a => a.Nom));

            Statuts  = taskStatuts.Result;
            Services = taskServices.Result;
            Emplois  = taskEmplois.Result;



            //On initialise les selections sur la ligne vide
            _SelectedStatut  = Statuts[0];
            _SelectedService = Services[0];
            _SelectedEmploi  = Emplois[0];

            SelectAllAgents = false;
            UpdateListePeriodes();
        }