public UtenteAutorizzatoModel PrelevaUtenteLoggato(string matricola) { UtenteAutorizzatoModel ac = new UtenteAutorizzatoModel(); try { using (ModelDBISE db = new ModelDBISE()) { var ua = db.UTENTIAUTORIZZATI.Where(a => a.UTENTE == matricola).First(); ac.idDipendente = ua.IDDIPENDENTE; ac.idRuoloUtente = (EnumRuoloAccesso)ua.IDRUOLOUTENTE; ac.idDipendente = ua.IDDIPENDENTE; ac.matricola = ua.UTENTE; ac.psw = ua.PSW; ac.ruoloAccesso = new RuoloAccesoModel() { idRuoloAccesso = ua.RUOLOACCESSO.IDRUOLOACCESSO, descRuoloAccesso = ua.RUOLOACCESSO.DESCRUOLO }; } return(ac); } catch (Exception ex) { throw ex; } }
public bool VerificaAccesso(string matricola, out UtenteAutorizzatoModel uam) { bool ret = false; uam = new UtenteAutorizzatoModel(); try { using (ModelDBISE db = new ModelDBISE()) { var lua = db.UTENTIAUTORIZZATI.Where(a => a.UTENTE == matricola); if (lua?.Any() ?? false) { var ua = lua.First(); ret = true; uam = new UtenteAutorizzatoModel() { idDipendente = ua.IDDIPENDENTE, idRuoloUtente = (EnumRuoloAccesso)ua.IDRUOLOUTENTE, matricola = ua.UTENTE, psw = ua.PSW }; } else { ret = false; } } } catch (Exception ex) { throw ex; } return(ret); }
public UtenteAutorizzatoModel GetUtentiAutorizzati(decimal idUtenteAutorizzato) { UtenteAutorizzatoModel lm = new UtenteAutorizzatoModel(); try { using (ModelDBISE db = new ModelDBISE()) { var liv = db.UTENTIAUTORIZZATI.Find(idUtenteAutorizzato); lm = new UtenteAutorizzatoModel() { idRuoloUtente = (EnumRuoloAccesso)liv.IDRUOLOUTENTE, idDipendente = liv.IDDIPENDENTE }; } return(lm); } catch (Exception ex) { throw ex; } }