private string VerificareDate(IntervalDeLucruObiect oIntervalDeLucru) { string Eroare = ""; if (oIntervalDeLucru.IntervalDeLucru == "") { Eroare = InterpretareEroare("2"); } return(Eroare); }
public IntervaleDeLucruObiect IntervaleDeLucruLista(FiltruIntervaleDeLucruObiect oFiltruIntervalDeLucru, int PaginaCurenta) { IntervaleDeLucruObiect oIntervaleDeLucru = new IntervaleDeLucruObiect(); if (GlobalClass.VerificareAcces("Intervale de lucru", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tIntervaleDeLucru in dcWbmOlimpias.IntervaleDeLucrus where tIntervaleDeLucru.IntervalDeLucru.Contains(oFiltruIntervalDeLucru.FiltruIntervalDeLucru) && tIntervaleDeLucru.DataStergere.Equals(null) orderby tIntervaleDeLucru.IntervalDeLucru, tIntervaleDeLucru.Id select new { tIntervaleDeLucru.Id, tIntervaleDeLucru.IntervalDeLucru }; oIntervaleDeLucru.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruIntervalDeLucru.Find == "") { oIntervaleDeLucru.PaginaCurenta = PaginaCurenta; oIntervaleDeLucru.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruIntervalDeLucru.Find))); oIntervaleDeLucru.PaginaCurenta = Pozitie / 5 + 1; oIntervaleDeLucru.IndexRand = Pozitie - (oIntervaleDeLucru.PaginaCurenta - 1) * 5; } if (oIntervaleDeLucru.NumarPagini < oIntervaleDeLucru.PaginaCurenta) { oIntervaleDeLucru.PaginaCurenta = oIntervaleDeLucru.NumarPagini; } if (oIntervaleDeLucru.PaginaCurenta < 1) { oIntervaleDeLucru.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oIntervaleDeLucru.PaginaCurenta - 1)).Take(5)) { IntervalDeLucruObiect oIntervalDeLucru = new IntervalDeLucruObiect(); oIntervalDeLucru.Id = rezultat.Id.ToString(); oIntervalDeLucru.IntervalDeLucru = rezultat.IntervalDeLucru; oIntervaleDeLucru.Tabela.Add(oIntervalDeLucru); } } else { oIntervaleDeLucru.Eroare = "Acces interzis!"; } return(oIntervaleDeLucru); }
public IntervalDeLucruObiect IntervalDeLucruProprietati(string Id) { IntervalDeLucruObiect oIntervalDeLucru = new IntervalDeLucruObiect(); if (GlobalClass.VerificareAcces("Intervale de lucru", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tIntervaleDeLucru in dcWbmOlimpias.IntervaleDeLucrus where tIntervaleDeLucru.Id.Equals(Id) select new { tIntervaleDeLucru.Id, tIntervaleDeLucru.IntervalDeLucru }; oIntervalDeLucru.IntervalDeLucru = query.First().IntervalDeLucru; } else { oIntervalDeLucru.Eroare = "Acces interzis!"; } return(oIntervalDeLucru); }
public IntervalDeLucruObiect IntervalDeLucruCautare(string IntervalDeLucru) { IntervalDeLucruObiect oIntervalDeLucru = new IntervalDeLucruObiect(); if (GlobalClass.VerificareAcces("Intervale de lucru", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tIntervaleDeLucru in dcWbmOlimpias.IntervaleDeLucrus where tIntervaleDeLucru.IntervalDeLucru.Contains(IntervalDeLucru) select new { tIntervaleDeLucru.Id, tIntervaleDeLucru.IntervalDeLucru }; if (query.Count() == 1) { oIntervalDeLucru.Id = query.First().Id.ToString(); oIntervalDeLucru.IntervalDeLucru = query.First().IntervalDeLucru; } } else { oIntervalDeLucru.Eroare = "Acces interzis!"; } return(oIntervalDeLucru); }
public IntervalDeLucruObiect IntervalDeLucruModificare(IntervalDeLucruObiect oIntervalDeLucru) { if (GlobalClass.VerificareAccesOperatie("Intervale de lucru", "1", "Modificare")) { Nullable <int> IdEroare = null; oIntervalDeLucru.Eroare = VerificareDate(oIntervalDeLucru); if (oIntervalDeLucru.Eroare == "") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.IntervalDeLucruModificare(oIntervalDeLucru.IntervalDeLucru, Convert.ToInt32("1"), Convert.ToInt32(oIntervalDeLucru.Id), ref IdEroare); oIntervalDeLucru.Eroare = InterpretareEroare(IdEroare.ToString()); } if (oIntervalDeLucru.Eroare != "") { oIntervalDeLucru.Id = ""; } } else { oIntervalDeLucru.Eroare = "Nu aveti drept de modificare!"; } return(oIntervalDeLucru); }
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 = ""; }