private string VerificareDate(LinieObiect oLinie) { string Eroare = ""; if (oLinie.Linie == "") { Eroare = InterpretareEroare("2"); } return(Eroare); }
public LiniiObiect LiniiLista(FiltruLiniiObiect oFiltruLinie, int PaginaCurenta) { LiniiObiect oLinii = new LiniiObiect(); if (GlobalClass.VerificareAcces("Linii", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tLinii in dcWbmOlimpias.Liniis where tLinii.Linie.Contains(oFiltruLinie.FiltruLinie) && !tLinii.DataAdaugare.Equals(null) orderby tLinii.Linie, tLinii.Id select new { tLinii.Id, tLinii.CodLinie, tLinii.Linie }; oLinii.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruLinie.Find == "") { oLinii.PaginaCurenta = PaginaCurenta; oLinii.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruLinie.Find))); oLinii.PaginaCurenta = Pozitie / 5 + 1; oLinii.IndexRand = Pozitie - (oLinii.PaginaCurenta - 1) * 5; } if (oLinii.NumarPagini < oLinii.PaginaCurenta) { oLinii.PaginaCurenta = oLinii.NumarPagini; } if (oLinii.PaginaCurenta < 1) { oLinii.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oLinii.PaginaCurenta - 1)).Take(5)) { LinieObiect oLinie = new LinieObiect(); oLinie.Id = rezultat.Id.ToString(); oLinie.CodLinie = rezultat.CodLinie; oLinie.Linie = rezultat.Linie; oLinii.Tabela.Add(oLinie); } } else { oLinii.Eroare = "Acces interzis!"; } return(oLinii); }
public LinieObiect LinieCautare(string Linie) { LinieObiect oLinie = new LinieObiect(); DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tLinii in dcWbmOlimpias.Liniis where tLinii.Linie.Contains(Linie) select new { tLinii.Id, tLinii.Linie }; if (query.Count() == 1) { oLinie.Id = query.First().Id.ToString(); oLinie.Linie = query.First().Linie; } return(oLinie); }
public LinieObiect LinieProprietati(string Id) { LinieObiect oLinie = new LinieObiect(); if (GlobalClass.VerificareAcces("Linii", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tLinii in dcWbmOlimpias.Liniis where tLinii.Id.Equals(Id) select new { tLinii.Id, tLinii.Linie, tLinii.CodLinie }; oLinie.Linie = query.First().Linie; oLinie.CodLinie = query.First().CodLinie; } else { oLinie.Eroare = "Acces interzis!"; } return(oLinie); }
public LinieObiect LinieCautare(string Linie) { LinieObiect oLinie = new LinieObiect(); if (GlobalClass.VerificareAcces("Linii", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tLinii in dcWbmOlimpias.Liniis where tLinii.Linie.Contains(Linie) select new { tLinii.Id, tLinii.Linie }; if (query.Count() == 1) { oLinie.Id = query.First().Id.ToString(); oLinie.Linie = query.First().Linie; } } else { oLinie.Eroare = "Acces interzis!"; } return(oLinie); }
public LinieObiect LinieModificare(LinieObiect oLinie) { if (GlobalClass.VerificareAccesOperatie("Linii", "1", "Modificare")) { Nullable <int> IdEroare = null; oLinie.Eroare = VerificareDate(oLinie); if (oLinie.Eroare == "") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.LinieModificare(oLinie.CodLinie, oLinie.Linie, Convert.ToInt32("1"), Convert.ToInt32(oLinie.Id), ref IdEroare); oLinie.Eroare = InterpretareEroare(IdEroare.ToString()); } if (oLinie.Eroare != "") { oLinie.Id = ""; } } else { oLinie.Eroare = "Nu aveti drept de modificare!"; } return(oLinie); }
public AngajatObiect() { Id = ""; CodAngajat = ""; CodSistem = ""; Marca = ""; Nume = ""; Prenume = ""; Strada = ""; oLocalitate = new LocalitateObiect(); DataNasterii = ""; Somaj = ""; DataAngajarii = ""; DataNedeterminat = ""; oTipPostDeLucru = new TipPostDeLucruObiect(); DataExpirareContract = ""; DataExpirareProba = ""; oIntervalDeLucru = new IntervalDeLucruObiect(); oPostDeLucru = new PostDeLucruObiect(); Sex = ""; oLoculNasterii = new LocalitateObiect(); NumarIdentificarePersonala = ""; oIncadrare = new IncadrareObiect(); oNivelStudiu = new NivelStudiuObiect(); oBanca = new BancaObiect(); StareCivila = ""; NumarTelefon = ""; CC = ""; oDepartament = new DepartamentObiect(); oEchipa = new EchipaObiect(); AdresaEmail = ""; oLinie = new LinieObiect(); DataLichidarii = ""; DataMaternitate = ""; Eroare = ""; }