private string VerificareDate(TipOraObiect oTipOra) { string Eroare = ""; if (oTipOra.TipOra == "") { Eroare = InterpretareEroare("2"); } return(Eroare); }
public PrezentaObiect() { Id = ""; oAngajat = new AngajatObiect(); Data = ""; oTipOra = new TipOraObiect(); R1DAL = ""; R1ALL = ""; R1TOT = ""; Eroare = ""; }
public TipuriOreObiect TipuriOreLista(FiltruTipuriOreObiect oFiltruTipOra, int PaginaCurenta) { TipuriOreObiect oTipuriOre = new TipuriOreObiect(); if (GlobalClass.VerificareAcces("Tipuri ore", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tTipuriOre in dcWbmOlimpias.TipuriOres where tTipuriOre.TipOra.Contains(oFiltruTipOra.FiltruTipOra) && !tTipuriOre.DataAdaugare.Equals(null) orderby tTipuriOre.TipOra, tTipuriOre.Id select new { tTipuriOre.Id, tTipuriOre.CodTipOra, tTipuriOre.TipOra }; oTipuriOre.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruTipOra.Find == "") { oTipuriOre.PaginaCurenta = PaginaCurenta; oTipuriOre.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruTipOra.Find))); oTipuriOre.PaginaCurenta = Pozitie / 5 + 1; oTipuriOre.IndexRand = Pozitie - (oTipuriOre.PaginaCurenta - 1) * 5; } if (oTipuriOre.NumarPagini < oTipuriOre.PaginaCurenta) { oTipuriOre.PaginaCurenta = oTipuriOre.NumarPagini; } if (oTipuriOre.PaginaCurenta < 1) { oTipuriOre.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oTipuriOre.PaginaCurenta - 1)).Take(5)) { TipOraObiect oTipOra = new TipOraObiect(); oTipOra.Id = rezultat.Id.ToString(); oTipOra.CodTipOra = rezultat.CodTipOra; oTipOra.TipOra = rezultat.TipOra; oTipuriOre.Tabela.Add(oTipOra); } } else { oTipuriOre.Eroare = "Acces interzis!"; } return(oTipuriOre); }
public TipOraObiect TipOraCautare(string TipOra) { TipOraObiect oTipOra = new TipOraObiect(); DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tTipuriOre in dcWbmOlimpias.TipuriOres where tTipuriOre.TipOra.Contains(TipOra) select new { tTipuriOre.Id, tTipuriOre.TipOra }; if (query.Count() == 1) { oTipOra.Id = query.First().Id.ToString(); oTipOra.TipOra = query.First().TipOra; } return(oTipOra); }
public TipOraObiect TipOraProprietati(string Id) { TipOraObiect oTipOra = new TipOraObiect(); if (GlobalClass.VerificareAcces("Tipuri ore", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tTipuriOre in dcWbmOlimpias.TipuriOres where tTipuriOre.Id.Equals(Id) select new { tTipuriOre.Id, tTipuriOre.TipOra, tTipuriOre.CodTipOra }; oTipOra.TipOra = query.First().TipOra; oTipOra.CodTipOra = query.First().CodTipOra; } else { oTipOra.Eroare = "Acces interzis!"; } return(oTipOra); }
public TipOraObiect TipOraModificare(TipOraObiect oTipOra) { if (GlobalClass.VerificareAccesOperatie("Tipuri ore", "1", "Modificare")) { Nullable <int> IdEroare = null; oTipOra.Eroare = VerificareDate(oTipOra); if (oTipOra.Eroare == "") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.TipOraModificare(oTipOra.CodTipOra, oTipOra.TipOra, Convert.ToInt32("1"), Convert.ToInt32(oTipOra.Id), ref IdEroare); oTipOra.Eroare = InterpretareEroare(IdEroare.ToString()); } if (oTipOra.Eroare != "") { oTipOra.Id = ""; } } else { oTipOra.Eroare = "Nu aveti drept de modificare!"; } return(oTipOra); }