private void ExecuteUnLoaded() { Close = false; SelectedAgent = null; _SelectedStatut = null; _SelectedService = null; _SelectedEmploi = null; }
public Window1() { InitializeComponent(); ComboBox1.ItemsSource = Services; ServiceSectionModel test = new ServiceSectionModel(); test.Color = Brushes.Red; test.ID = "MBT"; test.Name = "Golan"; Services.Add(test); }
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(); }