private string VerificareDate(IncadrareObiect oIncadrare) { string Eroare = ""; if (oIncadrare.Incadrare == "") Eroare = InterpretareEroare("2"); return Eroare; }
public IncadrareObiect IncadrareProprietati(string Id) { IncadrareObiect oIncadrare = new IncadrareObiect(); if (GlobalClass.VerificareAcces("Incadrari", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tIncadrari in dcWbmOlimpias.Incadraris where tIncadrari.Id.Equals(Id) select new { tIncadrari.Id, tIncadrari.Incadrare, tIncadrari.CodIncadrare }; oIncadrare.Incadrare = query.First().Incadrare; oIncadrare.CodIncadrare = query.First().CodIncadrare; } else oIncadrare.Eroare = "Acces interzis!"; return oIncadrare; }
public IncadrariObiect IncadrariLista(FiltruIncadrariObiect oFiltruIncadrare, int PaginaCurenta) { IncadrariObiect oIncadrari = new IncadrariObiect(); if (GlobalClass.VerificareAcces("Incadrari", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tIncadrari in dcWbmOlimpias.Incadraris where tIncadrari.Incadrare.Contains(oFiltruIncadrare.FiltruIncadrare) && !tIncadrari.DataAdaugare.Equals(null) orderby tIncadrari.Incadrare, tIncadrari.Id select new { tIncadrari.Id, tIncadrari.CodIncadrare, tIncadrari.Incadrare }; oIncadrari.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruIncadrare.Find == "") { oIncadrari.PaginaCurenta = PaginaCurenta; oIncadrari.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruIncadrare.Find))); oIncadrari.PaginaCurenta = Pozitie / 5 + 1; oIncadrari.IndexRand = Pozitie - (oIncadrari.PaginaCurenta - 1) * 5; } if (oIncadrari.NumarPagini < oIncadrari.PaginaCurenta) oIncadrari.PaginaCurenta = oIncadrari.NumarPagini; if (oIncadrari.PaginaCurenta < 1) oIncadrari.PaginaCurenta = 1; foreach (var rezultat in query.Skip(5 * (oIncadrari.PaginaCurenta - 1)).Take(5)) { IncadrareObiect oIncadrare = new IncadrareObiect(); oIncadrare.Id = rezultat.Id.ToString(); oIncadrare.CodIncadrare = rezultat.CodIncadrare; oIncadrare.Incadrare = rezultat.Incadrare; oIncadrari.Tabela.Add(oIncadrare); } } else oIncadrari.Eroare = "Acces interzis!"; return oIncadrari; }
public IncadrareObiect IncadrareModificare(IncadrareObiect oIncadrare) { if (GlobalClass.VerificareAccesOperatie("Incadrari", "1", "Modificare")) { Nullable<int> IdEroare = null; oIncadrare.Eroare = VerificareDate(oIncadrare); if (oIncadrare.Eroare == "") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.IncadrareModificare(oIncadrare.CodIncadrare, oIncadrare.Incadrare, Convert.ToInt32("1"), Convert.ToInt32(oIncadrare.Id), ref IdEroare); oIncadrare.Eroare = InterpretareEroare(IdEroare.ToString()); } if (oIncadrare.Eroare != "") { oIncadrare.Id = ""; } } else oIncadrare.Eroare = "Nu aveti drept de modificare!"; return oIncadrare; }
public IncadrareObiect IncadrareCautare(string Incadrare) { IncadrareObiect oIncadrare = new IncadrareObiect(); if (GlobalClass.VerificareAcces("Incadrari", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tIncadrari in dcWbmOlimpias.Incadraris where tIncadrari.Incadrare.Contains(Incadrare) select new { tIncadrari.Id, tIncadrari.Incadrare }; if (query.Count() == 1) { oIncadrare.Id = query.First().Id.ToString(); oIncadrare.Incadrare = query.First().Incadrare; } } else { oIncadrare.Eroare = "Acces interzis!"; } return(oIncadrare); }
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 = ""; }