private string VerificareDate(PostDeLucruObiect oPostDeLucru) { string Eroare = ""; if (oPostDeLucru.PostDeLucru == "") { Eroare = InterpretareEroare("2"); } return(Eroare); }
public PosturiDeLucruObiect PosturiDeLucruLista(FiltruPosturiDeLucruObiect oFiltruPostDeLucru, int PaginaCurenta) { PosturiDeLucruObiect oPosturiDeLucru = new PosturiDeLucruObiect(); if (GlobalClass.VerificareAcces("Posturi de lucru", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tPosturiDeLucru in dcWbmOlimpias.PosturiDeLucrus where tPosturiDeLucru.PostDeLucru.Contains(oFiltruPostDeLucru.FiltruPostDeLucru) && !tPosturiDeLucru.DataAdaugare.Equals(null) orderby tPosturiDeLucru.PostDeLucru, tPosturiDeLucru.Id select new { tPosturiDeLucru.Id, tPosturiDeLucru.CodPostDeLucru, tPosturiDeLucru.PostDeLucru }; oPosturiDeLucru.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruPostDeLucru.Find == "") { oPosturiDeLucru.PaginaCurenta = PaginaCurenta; oPosturiDeLucru.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruPostDeLucru.Find))); oPosturiDeLucru.PaginaCurenta = Pozitie / 5 + 1; oPosturiDeLucru.IndexRand = Pozitie - (oPosturiDeLucru.PaginaCurenta - 1) * 5; } if (oPosturiDeLucru.NumarPagini < oPosturiDeLucru.PaginaCurenta) { oPosturiDeLucru.PaginaCurenta = oPosturiDeLucru.NumarPagini; } if (oPosturiDeLucru.PaginaCurenta < 1) { oPosturiDeLucru.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oPosturiDeLucru.PaginaCurenta - 1)).Take(5)) { PostDeLucruObiect oPostDeLucru = new PostDeLucruObiect(); oPostDeLucru.Id = rezultat.Id.ToString(); oPostDeLucru.CodPostDeLucru = rezultat.CodPostDeLucru; oPostDeLucru.PostDeLucru = rezultat.PostDeLucru; oPosturiDeLucru.Tabela.Add(oPostDeLucru); } } else { oPosturiDeLucru.Eroare = "Acces interzis!"; } return(oPosturiDeLucru); }
public PostDeLucruObiect PostDeLucruCautare(string PostDeLucru) { PostDeLucruObiect oPostDeLucru = new PostDeLucruObiect(); DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tPosturiDeLucru in dcWbmOlimpias.PosturiDeLucrus where tPosturiDeLucru.PostDeLucru.Contains(PostDeLucru) select new { tPosturiDeLucru.Id, tPosturiDeLucru.PostDeLucru }; if (query.Count() == 1) { oPostDeLucru.Id = query.First().Id.ToString(); oPostDeLucru.PostDeLucru = query.First().PostDeLucru; } return(oPostDeLucru); }
public PostDeLucruObiect PostDeLucruProprietati(string Id) { PostDeLucruObiect oPostDeLucru = new PostDeLucruObiect(); if (GlobalClass.VerificareAcces("Posturi de lucru", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tPosturiDeLucru in dcWbmOlimpias.PosturiDeLucrus where tPosturiDeLucru.Id.Equals(Id) select new { tPosturiDeLucru.Id, tPosturiDeLucru.PostDeLucru, tPosturiDeLucru.CodPostDeLucru, tPosturiDeLucru.NumarOrdonare }; oPostDeLucru.PostDeLucru = query.First().PostDeLucru; oPostDeLucru.CodPostDeLucru = query.First().CodPostDeLucru; oPostDeLucru.NumarOrdonare = query.First().NumarOrdonare.ToString(); } else { oPostDeLucru.Eroare = "Acces interzis!"; } return(oPostDeLucru); }
public PostDeLucruObiect PostDeLucruCautare(string PostDeLucru) { PostDeLucruObiect oPostDeLucru = new PostDeLucruObiect(); if (GlobalClass.VerificareAcces("Posturi de lucru", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tPosturiDeLucru in dcWbmOlimpias.PosturiDeLucrus where tPosturiDeLucru.PostDeLucru.Contains(PostDeLucru) select new { tPosturiDeLucru.Id, tPosturiDeLucru.PostDeLucru }; if (query.Count() == 1) { oPostDeLucru.Id = query.First().Id.ToString(); oPostDeLucru.PostDeLucru = query.First().PostDeLucru; } } else { oPostDeLucru.Eroare = "Acces interzis!"; } return(oPostDeLucru); }
public PostDeLucruObiect PostDeLucruModificare(PostDeLucruObiect oPostDeLucru) { if (GlobalClass.VerificareAccesOperatie("Posturi de lucru", "1", "Modificare")) { Nullable <int> IdEroare = null; oPostDeLucru.Eroare = VerificareDate(oPostDeLucru); if (oPostDeLucru.Eroare == "") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.PostDeLucruModificare(oPostDeLucru.CodPostDeLucru, oPostDeLucru.PostDeLucru, Convert.ToInt32(oPostDeLucru.NumarOrdonare), Convert.ToInt32("1"), Convert.ToInt32(oPostDeLucru.Id), ref IdEroare); oPostDeLucru.Eroare = InterpretareEroare(IdEroare.ToString()); } if (oPostDeLucru.Eroare != "") { oPostDeLucru.Id = ""; } } else { oPostDeLucru.Eroare = "Nu aveti drept de modificare!"; } return(oPostDeLucru); }
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 = ""; }