/// <summary>
 /// Procedura verifica daca un utilizator are drepturi sau nu pe un anumit nivel
 /// </summary>
 /// <returns>daca are drepturi sau nu</returns>
 public bool EsteUtilizatorInNivel(long idUtilizator)
 {
     Salaries.Data.NivelUtilizator nivelUtiliz = new Salaries.Data.NivelUtilizator(settings.ConnectionString);
     return(nivelUtiliz.EsteUtilizatorInNivel(idUtilizator, this.idNivel));
 }
 /// <summary>
 /// Procedura selecteaza toate nivelele pentru un utilizator (specific true sau falsa daca face parte sau nu dintr-un nivel)
 /// </summary>
 /// <returns>Returneaza un DataSet care contine aceste nivelele</returns>
 public DataSet LoadNivelePentruUtilizator(long idUtilizator)
 {
     Salaries.Data.NivelUtilizator nivelUtiliz = new Salaries.Data.NivelUtilizator(settings.ConnectionString);
     return(nivelUtiliz.LoadNivelePentruUtilizator(this.angajatorId, idUtilizator));
 }
 /// <summary>
 /// Procedura adauga legatura dintre un utilizator si un nivel
 /// </summary>
 public void AddUtilizatorInNivel(long idUtilizator)
 {
     Salaries.Data.NivelUtilizator nivelUtiliz = new Salaries.Data.NivelUtilizator(settings.ConnectionString);
     nivelUtiliz.AddUtilizatorInNivel(idUtilizator, this.idNivel);
 }
 /// <summary>
 /// Procedura selecteaza toate nivelele
 /// </summary>
 /// <returns>Returneaza un DataSet care contine aceste nivelele</returns>
 public DataSet LoadNivele()
 {
     Salaries.Data.NivelUtilizator nivelUtiliz = new Salaries.Data.NivelUtilizator(settings.ConnectionString);
     return(nivelUtiliz.LoadNivele(this.angajatorId));
 }
 /// <summary>
 /// Procedura sterge legatura dintre un utilizator si un nivel
 /// </summary>
 public void RemoveUtilizatorFromNivel(long idUtilizator)
 {
     Salaries.Data.NivelUtilizator nivelUtiliz = new Salaries.Data.NivelUtilizator(settings.ConnectionString);
     nivelUtiliz.RemoveUtilizatorFromNivel(idUtilizator, this.idNivel);
 }