public ConfrontoDipendenteMasterVM(ICompetenzeServices compServices, IRuoliServices ruoliServices, IRicercaServices ricercaServices) { DisplayTabName = "Sostituti"; _competenzeServices = compServices; _ruoliServices = ruoliServices; _ricercaServices = ricercaServices; DoubleClickCommand = new RelayCommand(VisualizzaConfrontoDetails); ParametriConfronto = new ParametriConfronto(); }
public ConfrontoDipendenteDetailsVM(IExcelServices excelServices) { DisplayTabName = "Dettagli confronto"; ParametriConfronto = new ParametriConfronto(); //StartBackgroundAutoProgress(CreaNuovoDipendente); _excelServices = excelServices; Atteso = null; Osservato = null; ConfrontoSoggetti = null; }
public ConfrontoRuoloMasterVM(ICompetenzeServices livelliConoscenzaServices, IRicercaServices ricercaServices, IDipendentiServices dipendentiServices) { DisplayTabName = "Sostituti"; _livelliConoscenzaServices = livelliConoscenzaServices; _ricercaServices = ricercaServices; _dipendentiServices = dipendentiServices; DoubleClickCommand = new RelayCommand(VisualizzaConfrontoDetails); ParametriConfronto = new ParametriConfronto(); //Non dovrebbe capitare mai /*if (figura.Conoscenze.Count == 0) * { * using (PavimentalContext context = new PavimentalContext()) * { * //TODO ricontrollare * context.FigureProfessionali.Include(f => f.Conoscenze.Select(c => c.Competenza)) * .Include(f => f.Conoscenze.Select(c => c.LivelloConoscenza)) * .Include(f => f.Conoscenze.Select(c => c.Competenza.TipologiaCompetenza)); * Figura = context.FigureProfessionali.Find(figura.Id); * } * * } * else * { * //dipendente deve avere tutte le conoscenze caricate * Figura = figura; * }*/ //Non faccio l'autoprogress, setto il valore massimo pari al numero di elementi sul db da analizzare /*using (PavimentalContext context = new PavimentalContext()) * { * DipendentiTotali = context.Dipendenti.Count(); * } * * //Faccio partire l'algoritmo in background * StartBackground(AvviaAlgoritmo);*/ }
public RicercaRuoliDaDipendente(IRepository <Ruolo> ruoliRepos, ICompetenzeServices competenzeServices) { _ruoliRepos = ruoliRepos; _competenzeServices = competenzeServices; _parametriConfronto = new ParametriConfronto(); }
public RicercaDipendentiDaRuolo(IRepository <Dipendente> dipendentiRepos) { _dipendentiRepos = dipendentiRepos; _parametriConfronto = new ParametriConfronto(); }