public UtilizatorObiect() { Id = ""; Utilizator = ""; Parola = ""; oRol = new RolObiect(); Eroare = ""; }
private string VerificareDate(RolObiect bdco) { string Eroare = ""; if (bdco.Rol == "") { Eroare = InterpretareEroare("2"); } return(Eroare); }
public RoluriObiect RoluriLista(FiltruRoluriObiect oFiltruRoluri, int PaginaCurenta) { RoluriObiect oRoluri = new RoluriObiect(); if (GlobalClass.VerificareAcces("Roluri", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tRoluri in dcWbmOlimpias.Roluris where tRoluri.Rol.Contains(oFiltruRoluri.FiltruRol) orderby tRoluri.Rol, tRoluri.Id select new { tRoluri.Id, tRoluri.Rol }; oRoluri.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruRoluri.Find == "") { oRoluri.PaginaCurenta = PaginaCurenta; oRoluri.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruRoluri.Find))); oRoluri.PaginaCurenta = Pozitie / 5 + 1; oRoluri.IndexRand = Pozitie - (oRoluri.PaginaCurenta - 1) * 5; } if (oRoluri.NumarPagini < oRoluri.PaginaCurenta) { oRoluri.PaginaCurenta = oRoluri.NumarPagini; } if (oRoluri.PaginaCurenta < 1) { oRoluri.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oRoluri.PaginaCurenta - 1)).Take(5)) { RolObiect oRol = new RolObiect(); oRol.Id = rezultat.Id.ToString(); oRol.Rol = rezultat.Rol; oRoluri.Tabela.Add(oRol); } } else { oRoluri.Eroare = "Acces interzis!"; } return(oRoluri); }
public RolObiect RolProprietati(string Id) { RolObiect oRol = new RolObiect(); if (GlobalClass.VerificareAcces("Roluri", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tRoluri in dcWbmOlimpias.Roluris where tRoluri.Id.Equals(Id) select new { tRoluri.Id, tRoluri.Rol }; oRol.Rol = query.First().Rol; } else { oRol.Eroare = "Acces interzis!"; } return(oRol); }
public RolObiect RolCautare(string Rol) { RolObiect oRol = new RolObiect(); if (GlobalClass.VerificareAcces("Roluri", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tRoluri in dcWbmOlimpias.Roluris where tRoluri.Rol.Contains(Rol) select new { tRoluri.Id, tRoluri.Rol }; if (query.Count() == 1) { oRol.Id = query.First().Id.ToString(); oRol.Rol = query.First().Rol; } } else { oRol.Eroare = "Acces interzis!"; } return(oRol); }
public RolObiect RolModificare(RolObiect oRol) { if (GlobalClass.VerificareAccesOperatie("Roluri", "1", "Modificare")) { Nullable <int> IdEroare = null; oRol.Eroare = VerificareDate(oRol); if (oRol.Eroare == "") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.RolModificare(oRol.Rol, Convert.ToInt32(oRol.Id), ref IdEroare); oRol.Eroare = InterpretareEroare(IdEroare.ToString()); } if (oRol.Eroare != "") { oRol.Id = ""; } } else { oRol.Eroare = "Nu aveti drept de modificare!"; } return(oRol); }