private string VerificareDate(PaginaObiect bdco) { string Eroare = ""; if (bdco.Pagina == "") { Eroare = InterpretareEroare("2"); } return(Eroare); }
public PaginiObiect PaginiLista(FiltruPaginiObiect oFiltruPagini, int PaginaCurenta) { PaginiObiect oPagini = new PaginiObiect(); if (GlobalClass.VerificareAcces("Pagini", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tPagini in dcWbmOlimpias.Paginis where tPagini.Pagina.Contains(oFiltruPagini.FiltruPagina) orderby tPagini.Pagina, tPagini.Id select new { tPagini.Id, tPagini.Pagina }; oPagini.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruPagini.Find == "") { oPagini.PaginaCurenta = PaginaCurenta; oPagini.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruPagini.Find))); oPagini.PaginaCurenta = Pozitie / 5 + 1; oPagini.IndexRand = Pozitie - (oPagini.PaginaCurenta - 1) * 5; } if (oPagini.NumarPagini < oPagini.PaginaCurenta) { oPagini.PaginaCurenta = oPagini.NumarPagini; } if (oPagini.PaginaCurenta < 1) { oPagini.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oPagini.PaginaCurenta - 1)).Take(5)) { PaginaObiect oPagina = new PaginaObiect(); oPagina.Id = rezultat.Id.ToString(); oPagina.Pagina = rezultat.Pagina; oPagini.Tabela.Add(oPagina); } } else { oPagini.Eroare = "Acces interzis!"; } return(oPagini); }
public PaginaObiect PaginaProprietati(string Id) { PaginaObiect oPagina = new PaginaObiect(); if (GlobalClass.VerificareAcces("Pagini", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tPagini in dcWbmOlimpias.Paginis where tPagini.Id.Equals(Id) select new { tPagini.Id, tPagini.Pagina }; oPagina.Pagina = query.First().Pagina; } else { oPagina.Eroare = "Acces interzis!"; } return(oPagina); }
public PaginaObiect PaginaModificare(PaginaObiect oPagina) { if (GlobalClass.VerificareAccesOperatie("Pagini", "1", "Modificare")) { Nullable <int> IdEroare = null; oPagina.Eroare = VerificareDate(oPagina); if (oPagina.Eroare == "") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.PaginaModificare(oPagina.Pagina, Convert.ToInt32(oPagina.Id), ref IdEroare); oPagina.Eroare = InterpretareEroare(IdEroare.ToString()); } if (oPagina.Eroare != "") { oPagina.Id = ""; } } else { oPagina.Eroare = "Nu aveti drept de modificare!"; } return(oPagina); }