private string VerificareDate(TipPostDeLucruObiect oTipPostDeLucru) { string Eroare = ""; if (oTipPostDeLucru.TipPostDeLucru == "") { Eroare = InterpretareEroare("2"); } return(Eroare); }
public TipuriPostDeLucruObiect TipuriPostDeLucruLista(FiltruTipuriPostDeLucruObiect oFiltruTipPostDeLucru, int PaginaCurenta) { TipuriPostDeLucruObiect oTipuriPostDeLucru = new TipuriPostDeLucruObiect(); if (GlobalClass.VerificareAcces("Tipuri post de lucru", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tTipuriPostDeLucru in dcWbmOlimpias.TipuriPostDeLucrus where tTipuriPostDeLucru.TipPostDeLucru.Contains(oFiltruTipPostDeLucru.FiltruTipPostDeLucru) && tTipuriPostDeLucru.DataStergere.Equals(null) orderby tTipuriPostDeLucru.TipPostDeLucru, tTipuriPostDeLucru.Id select new { tTipuriPostDeLucru.Id, tTipuriPostDeLucru.TipPostDeLucru }; oTipuriPostDeLucru.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruTipPostDeLucru.Find == "") { oTipuriPostDeLucru.PaginaCurenta = PaginaCurenta; oTipuriPostDeLucru.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruTipPostDeLucru.Find))); oTipuriPostDeLucru.PaginaCurenta = Pozitie / 5 + 1; oTipuriPostDeLucru.IndexRand = Pozitie - (oTipuriPostDeLucru.PaginaCurenta - 1) * 5; } if (oTipuriPostDeLucru.NumarPagini < oTipuriPostDeLucru.PaginaCurenta) { oTipuriPostDeLucru.PaginaCurenta = oTipuriPostDeLucru.NumarPagini; } if (oTipuriPostDeLucru.PaginaCurenta < 1) { oTipuriPostDeLucru.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oTipuriPostDeLucru.PaginaCurenta - 1)).Take(5)) { TipPostDeLucruObiect oTipPostDeLucru = new TipPostDeLucruObiect(); oTipPostDeLucru.Id = rezultat.Id.ToString(); oTipPostDeLucru.TipPostDeLucru = rezultat.TipPostDeLucru; oTipuriPostDeLucru.Tabela.Add(oTipPostDeLucru); } } else { oTipuriPostDeLucru.Eroare = "Acces interzis!"; } return(oTipuriPostDeLucru); }
public TipPostDeLucruObiect TipPostDeLucruCautare(string TipPostDeLucru) { TipPostDeLucruObiect oTipPostDeLucru = new TipPostDeLucruObiect(); DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tTipuriPostDeLucru in dcWbmOlimpias.TipuriPostDeLucrus where tTipuriPostDeLucru.TipPostDeLucru.Contains(TipPostDeLucru) select new { tTipuriPostDeLucru.Id, tTipuriPostDeLucru.TipPostDeLucru }; if (query.Count() == 1) { oTipPostDeLucru.Id = query.First().Id.ToString(); oTipPostDeLucru.TipPostDeLucru = query.First().TipPostDeLucru; } return(oTipPostDeLucru); }
public TipPostDeLucruObiect TipPostDeLucruProprietati(string Id) { TipPostDeLucruObiect oTipPostDeLucru = new TipPostDeLucruObiect(); if (GlobalClass.VerificareAcces("Tipuri post de lucru", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tTipuriPostDeLucru in dcWbmOlimpias.TipuriPostDeLucrus where tTipuriPostDeLucru.Id.Equals(Id) select new { tTipuriPostDeLucru.Id, tTipuriPostDeLucru.TipPostDeLucru }; oTipPostDeLucru.TipPostDeLucru = query.First().TipPostDeLucru; } else { oTipPostDeLucru.Eroare = "Acces interzis!"; } return(oTipPostDeLucru); }
public TipPostDeLucruObiect TipPostDeLucruCautare(string TipPostDeLucru) { TipPostDeLucruObiect oTipPostDeLucru = new TipPostDeLucruObiect(); if (GlobalClass.VerificareAcces("Tipuri post de lucru", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tTipuriPostDeLucru in dcWbmOlimpias.TipuriPostDeLucrus where tTipuriPostDeLucru.TipPostDeLucru.Contains(TipPostDeLucru) select new { tTipuriPostDeLucru.Id, tTipuriPostDeLucru.TipPostDeLucru }; if (query.Count() == 1) { oTipPostDeLucru.Id = query.First().Id.ToString(); oTipPostDeLucru.TipPostDeLucru = query.First().TipPostDeLucru; } } else { oTipPostDeLucru.Eroare = "Acces interzis!"; } return(oTipPostDeLucru); }
public TipPostDeLucruObiect TipPostDeLucruModificare(TipPostDeLucruObiect oTipPostDeLucru) { if (GlobalClass.VerificareAccesOperatie("Tipuri post de lucru", "1", "Modificare")) { Nullable <int> IdEroare = null; oTipPostDeLucru.Eroare = VerificareDate(oTipPostDeLucru); if (oTipPostDeLucru.Eroare == "") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.TipPostDeLucruModificare(oTipPostDeLucru.TipPostDeLucru, Convert.ToInt32("1"), Convert.ToInt32(oTipPostDeLucru.Id), ref IdEroare); oTipPostDeLucru.Eroare = InterpretareEroare(IdEroare.ToString()); } if (oTipPostDeLucru.Eroare != "") { oTipPostDeLucru.Id = ""; } } else { oTipPostDeLucru.Eroare = "Nu aveti drept de modificare!"; } return(oTipPostDeLucru); }
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 = ""; }