public SalariuAngajatObiect SalariuAngajatAdaugare(SalariuAngajatObiect oSalariuAngajat) { if (GlobalClass.VerificareAccesOperatie("Angajati", "1", "Adaugare")) { Nullable <int> Id = null, IdEroare = null; oSalariuAngajat.Eroare = VerificareDate(oSalariuAngajat); if (oSalariuAngajat.Eroare == "") { DateTime DataSalariu = DateTime.ParseExact(oSalariuAngajat.DataSalariu, "dd.MM.yyyy", null, System.Globalization.DateTimeStyles.None); DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.SalariuAngajatAdaugare(Convert.ToInt32(oSalariuAngajat.IdAngajat), DataSalariu, oSalariuAngajat.MarireSalar, oSalariuAngajat.SalarActual, Convert.ToInt32("1"), ref Id, ref IdEroare); oSalariuAngajat.Eroare = InterpretareEroare(IdEroare.ToString()); oSalariuAngajat.Id = Id.ToString(); } if (oSalariuAngajat.Eroare != "") { oSalariuAngajat.Id = ""; } } else { oSalariuAngajat.Eroare = "Nu aveti drept de adaugare!"; } return(oSalariuAngajat); }
public FisierAngajatObiect FisierAngajatAdaugare(FisierAngajatObiect oFisierAngajat) { if (GlobalClass.VerificareAccesOperatie("Angajati", "1", "Adaugare")) { Nullable <int> Id = null, IdEroare = null; oFisierAngajat.Eroare = VerificareDate(oFisierAngajat); if (oFisierAngajat.Eroare == "") { DateTime DataFisier = DateTime.ParseExact(oFisierAngajat.DataFisier, "dd.MM.yyyy", null, System.Globalization.DateTimeStyles.None); DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.FisierAngajatAdaugare(Convert.ToInt32(oFisierAngajat.IdAngajat), oFisierAngajat.Descriere, DataFisier, Convert.ToInt32(oFisierAngajat.IdFisier), Convert.ToInt32("1"), ref Id, ref IdEroare); oFisierAngajat.Eroare = InterpretareEroare(IdEroare.ToString()); oFisierAngajat.Id = Id.ToString(); } if (oFisierAngajat.Eroare != "") { oFisierAngajat.Id = ""; } } else { oFisierAngajat.Eroare = "Nu aveti drept de adaugare!"; } return(oFisierAngajat); }
public PrezentaObiect PrezentaModificare(PrezentaObiect oPrezenta) { Nullable <int> Id = null, IdEroare = null, IdEchipa = null, IdLinie = null; DateTime Data; oPrezenta.Eroare = VerificareDate(oPrezenta); if (!DateTime.TryParseExact(oPrezenta.Data.Replace(".", ""), "ddMMyyyy", null, System.Globalization.DateTimeStyles.None, out Data)) { oPrezenta.Eroare = "Data nu este corect!"; } if (!String.IsNullOrEmpty(oPrezenta.oAngajat.oEchipa.Id)) { IdEchipa = Convert.ToInt32(oPrezenta.oAngajat.oEchipa.Id); } if (!String.IsNullOrEmpty(oPrezenta.oAngajat.oLinie.Id)) { IdLinie = Convert.ToInt32(oPrezenta.oAngajat.oLinie.Id); } if (oPrezenta.Eroare == "") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); //dcWbmOlimpias.PrezentaModificare(Convert.ToInt32(oPrezenta.CodAngajat), Convert.ToInt32(oPrezenta.CodSistem), oPrezenta.Marca, oPrezenta.Nume, oPrezenta.Prenume, oPrezenta.Strada, oPrezenta.Numar, Convert.ToInt32(oPrezenta.oLocalitate.Id), DataNasterii, oPrezenta.Somaj, DataAngajarii, DataNedeterminat, Convert.ToInt32(oPrezenta.oTipPostDeLucru.Id), DataExpirareContract, DataExpirareProba, Convert.ToInt32(oPrezenta.oIntervalDeLucru.Id), Convert.ToInt32(oPrezenta.oPostDeLucru.Id), oPrezenta.Sex, Convert.ToInt32(oPrezenta.oLoculNasterii.Id), DataInregistrareContract, oPrezenta.NumarIdentificarePersonala, Convert.ToInt32(oPrezenta.oIncadrare.Id), Convert.ToInt32(oPrezenta.oNivelStudiu.Id), IdBanca, oPrezenta.StareCivila, oPrezenta.NumarTelefon, oPrezenta.CC, Convert.ToInt32(oPrezenta.oDepartament.Id), IdEchipa, oPrezenta.AdresaEmail, oPrezenta.Prime, IdLinie, Convert.ToInt32(Session["IdUtilizator"]), Convert.ToInt32(oPrezenta.Id), ref IdEroare); oPrezenta.Eroare = InterpretareEroare(IdEroare.ToString()); oPrezenta.Id = Id.ToString(); } return(oPrezenta); }
public PrezentaObiect PrezentaAdaugare(PrezentaObiect oPrezenta) { Nullable <int> Id = null, IdEroare = null, IdEchipa = null, IdLinie = null; DateTime Data; oPrezenta.Eroare = VerificareDate(oPrezenta); if (!DateTime.TryParseExact(oPrezenta.Data.Replace(".", ""), "ddMMyyyy", null, System.Globalization.DateTimeStyles.None, out Data)) { oPrezenta.Eroare = "Data nu este corect!"; } if (!String.IsNullOrEmpty(oPrezenta.oAngajat.oEchipa.Id)) { IdEchipa = Convert.ToInt32(oPrezenta.oAngajat.oEchipa.Id); } if (!String.IsNullOrEmpty(oPrezenta.oAngajat.oLinie.Id)) { IdLinie = Convert.ToInt32(oPrezenta.oAngajat.oLinie.Id); } if (oPrezenta.Eroare == "") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.PrezentaAdaugare(Convert.ToInt32(oPrezenta.oAngajat.Id), Convert.ToInt32(oPrezenta.oAngajat.oTipPostDeLucru.Id), Convert.ToInt32(oPrezenta.oAngajat.oPostDeLucru.Id), Convert.ToInt32(oPrezenta.oAngajat.oDepartament.Id), IdEchipa, IdLinie, Data, Convert.ToInt32(oPrezenta.oTipOra.Id), Convert.ToDecimal(oPrezenta.R1DAL), Convert.ToDecimal(oPrezenta.R1ALL), Convert.ToDecimal(oPrezenta.R1TOT), 1, ref Id, ref IdEroare); oPrezenta.Eroare = InterpretareEroare(IdEroare.ToString()); oPrezenta.Id = Id.ToString(); } return(oPrezenta); }
public EficientaAngajatObiect EficientaAngajatAdaugare(EficientaAngajatObiect oEficientaAngajat) { if (GlobalClass.VerificareAccesOperatie("Angajati", "1", "Adaugare")) { Nullable <int> Id = null, IdEroare = null; oEficientaAngajat.Eroare = VerificareDate(oEficientaAngajat); if (oEficientaAngajat.Eroare == "") { DateTime DataEficienta = DateTime.ParseExact(oEficientaAngajat.DataEficienta, "MM.yyyy", null, System.Globalization.DateTimeStyles.None); DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.EficientaAngajatAdaugare(Convert.ToInt32(oEficientaAngajat.IdAngajat), Convert.ToDecimal(oEficientaAngajat.Eficienta), DataEficienta, Convert.ToInt32("1"), ref Id, ref IdEroare); oEficientaAngajat.Eroare = InterpretareEroare(IdEroare.ToString()); oEficientaAngajat.Id = Id.ToString(); } if (oEficientaAngajat.Eroare != "") { oEficientaAngajat.Id = ""; } } else { oEficientaAngajat.Eroare = "Nu aveti drept de adaugare!"; } return(oEficientaAngajat); }
public string AngajatiImport(AngajatiObiect oAngajati) { string Eroare = ""; //Nullable<int> IdEroare = null, Id = null; DateTime DataAngajarii = DateTime.Now; Nullable <DateTime> DataNedeterminata = null; DateTime DataNasterii = DateTime.Now; DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); foreach (AngajatObiect oAngajat in oAngajati.Tabela) { DataAngajarii = DateTime.ParseExact(oAngajat.DataAngajarii, "yyyyMMdd", null, System.Globalization.DateTimeStyles.None); if (oAngajat.DataNedeterminat != "00000") { DataNedeterminata = DateTime.ParseExact(oAngajat.DataNedeterminat, "yyyyMMdd", null, System.Globalization.DateTimeStyles.None); } if (!DateTime.TryParseExact(oAngajat.NumarIdentificarePersonala.Substring(0, 4) + "1" + oAngajat.NumarIdentificarePersonala.Substring(4, 3), "ddMMyyyy", null, System.Globalization.DateTimeStyles.None, out DataNasterii)) { DataNasterii = DateTime.Now; } dcWbmOlimpias.AngajatImport(Convert.ToString(oAngajat.CodAngajat), oAngajat.Nume, oAngajat.Prenume, Convert.ToInt32(oAngajat.CodSistem), oAngajat.Marca, oAngajat.NumarIdentificarePersonala, oAngajat.Sex, DataAngajarii, oAngajat.oLocalitate.Localitate, oAngajat.Strada, oAngajat.oPostDeLucru.CodPostDeLucru, oAngajat.oPostDeLucru.PostDeLucru, oAngajat.oDepartament.CodDepartament, oAngajat.oDepartament.Departament, oAngajat.oIncadrare.CodIncadrare, oAngajat.oIncadrare.Incadrare, DataNedeterminata, oAngajat.CC, "nu are cod tip post de lucru", oAngajat.oTipPostDeLucru.TipPostDeLucru, DataNasterii, oAngajat.oLoculNasterii.Localitate, 1); } return(Eroare); }
public string PrezentaImport(PrezentaObiect oPrezenta, string Urmatorul) { Nullable <int> IdEroare = null, Id = null; DateTime Data = DateTime.Now; if (Urmatorul == "Continua") { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); try { Data = DateTime.ParseExact(oPrezenta.Data, "yyyyMMdd", null, System.Globalization.DateTimeStyles.None); } catch (Exception) { Data = DateTime.Now; //throw; } try { dcWbmOlimpias.PrezentaImport(Convert.ToString(oPrezenta.oAngajat.CodAngajat), Data, oPrezenta.oTipOra.CodTipOra, Convert.ToDecimal(oPrezenta.R1DAL), Convert.ToDecimal(oPrezenta.R1ALL), Convert.ToDecimal(oPrezenta.R1TOT), 1, ref Id, ref IdEroare); } catch (Exception) { dcWbmOlimpias.PrezentaImport("", Data, oPrezenta.oTipOra.CodTipOra, Convert.ToDecimal(oPrezenta.R1DAL), Convert.ToDecimal(oPrezenta.R1ALL), Convert.ToDecimal(oPrezenta.R1TOT), 1, ref Id, ref IdEroare); } } return(Urmatorul); }
private void ListaAni() { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); DateTime Inceput = dcWbmOlimpias.Angajatis.Min(x => x.DataAngajarii); //OVO OTKOMENTARISATI //DateTime Curent = DateTime.Now.AddYears(1); //OVO OBRISATI DateTime Curent = DateTime.Now.AddYears(-1); string An; //OVO OTKOMENTARISATI //while(Curent >= Inceput) //{ // //Curent = Curent.AddYears(-1); // //An = Curent.Year.ToString(); // //ddlFiltruAn.Items.Add(new ListItem(An, An)); //} An = Curent.Year.ToString(); ddlFiltruAn.Items.Add(new ListItem(An, An)); ddlFiltruAn.Attributes.Add("onChange", "Lista();"); ddlFiltruDep.Attributes.Add("onChange", "Lista();"); ddlFiltruMansione.Attributes.Add("onChange", "Lista();"); }
public void ImportPrezenteSalvare() { Nullable <int> IdEroare = null; DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.ImportPrezenteSalvare(0, ref IdEroare); }
public static bool VerificareAcces(string Pagina, string IdUtilizator) { Nullable <bool> AccesAutorizat = null; DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.VerificareAcces(Convert.ToInt32(IdUtilizator), Pagina, ref AccesAutorizat); return(AccesAutorizat.Value); }
public FisiereAngajatObiect FisiereAngajatLista(FiltruFisiereAngajatObiect oFiltruFisiereAngajat, int PaginaCurenta, string IdAngajat) { FisiereAngajatObiect oFisiereAngajat = new FisiereAngajatObiect(); if (GlobalClass.VerificareAcces("Angajati", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tFisiereAngajat in dcWbmOlimpias.FisiereAngajats where tFisiereAngajat.IdAngajat.Equals(IdAngajat) && tFisiereAngajat.IdUtilizatorStergere.Equals(null) orderby tFisiereAngajat.Id select new { tFisiereAngajat.Id, tFisiereAngajat.Descriere, tFisiereAngajat.DataFisier, tFisiereAngajat.IdFisier }; if (!String.IsNullOrEmpty(oFiltruFisiereAngajat.FiltruDescriere)) { query = query.Where(x => x.Descriere.Contains(oFiltruFisiereAngajat.FiltruDescriere)); } oFisiereAngajat.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruFisiereAngajat.Find == "") { oFisiereAngajat.PaginaCurenta = PaginaCurenta; oFisiereAngajat.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruFisiereAngajat.Find))); oFisiereAngajat.PaginaCurenta = Pozitie / 5 + 1; oFisiereAngajat.IndexRand = Pozitie - (oFisiereAngajat.PaginaCurenta - 1) * 5; } if (oFisiereAngajat.NumarPagini < oFisiereAngajat.PaginaCurenta) { oFisiereAngajat.PaginaCurenta = oFisiereAngajat.NumarPagini; } if (oFisiereAngajat.PaginaCurenta < 1) { oFisiereAngajat.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oFisiereAngajat.PaginaCurenta - 1)).Take(5)) { FisierAngajatObiect oFisierAngajat = new FisierAngajatObiect(); oFisierAngajat.Id = rezultat.Id.ToString(); oFisierAngajat.Descriere = rezultat.Descriere; oFisierAngajat.DataFisier = rezultat.DataFisier.ToString("dd.MM.yyyy"); oFisierAngajat.IdFisier = rezultat.IdFisier.ToString(); oFisiereAngajat.Tabela.Add(oFisierAngajat); } } else { oFisiereAngajat.Eroare = "Acces interzis!"; } return(oFisiereAngajat); }
public string PrezentaStergere(string Id) { string Eroare = ""; Nullable <int> IdEroare = null; DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.PrezentaStergere(1, Convert.ToInt32(Id), ref IdEroare); Eroare = InterpretareEroare(IdEroare.ToString()); return(Eroare); }
public void ImportEficientaAngajatAdaugare(string Marca, int DataLuna, int DataAn, int Eficienta) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var importEficienteAngajat = new ImportEficienteAngajat(); importEficienteAngajat.Marca = Marca; DateTime Data = new DateTime(DataAn, DataLuna, 1); importEficienteAngajat.Data = Data; importEficienteAngajat.Eficienta = Eficienta; dcWbmOlimpias.ImportEficienteAngajats.InsertOnSubmit(importEficienteAngajat); dcWbmOlimpias.SubmitChanges(); }
public UtilizatoriObiect UtilizatoriLista(FiltruUtilizatoriObiect oFiltruUtilizator, int PaginaCurenta) { UtilizatoriObiect oUtilizatori = new UtilizatoriObiect(); if (GlobalClass.VerificareAcces("Utilizatori", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tUtilizatori in dcWbmOlimpias.Utilizatoris join tRoluri in dcWbmOlimpias.Roluris on tUtilizatori.IdRol equals tRoluri.Id where tUtilizatori.Utilizator.Contains(oFiltruUtilizator.FiltruUtilizator) orderby tUtilizatori.Utilizator, tUtilizatori.Id select new { tUtilizatori.Id, tUtilizatori.Utilizator, tRoluri.Rol }; oUtilizatori.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruUtilizator.Find == "") { oUtilizatori.PaginaCurenta = PaginaCurenta; oUtilizatori.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruUtilizator.Find))); oUtilizatori.PaginaCurenta = Pozitie / 5 + 1; oUtilizatori.IndexRand = Pozitie - (oUtilizatori.PaginaCurenta - 1) * 5; } if (oUtilizatori.NumarPagini < oUtilizatori.PaginaCurenta) { oUtilizatori.PaginaCurenta = oUtilizatori.NumarPagini; } if (oUtilizatori.PaginaCurenta < 1) { oUtilizatori.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oUtilizatori.PaginaCurenta - 1)).Take(5)) { UtilizatorObiect oUtilizator = new UtilizatorObiect(); oUtilizator.Id = rezultat.Id.ToString(); oUtilizator.Utilizator = rezultat.Utilizator; oUtilizator.oRol.Rol = rezultat.Rol; oUtilizatori.Tabela.Add(oUtilizator); } } else { oUtilizatori.Eroare = "Acces interzis!"; } return(oUtilizatori); }
public EchipeObiect EchipeLista(FiltruEchipeObiect oFiltruEchipa, int PaginaCurenta) { EchipeObiect oEchipe = new EchipeObiect(); if (GlobalClass.VerificareAcces("Echipe", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tEchipe in dcWbmOlimpias.Echipes where tEchipe.Echipa.Contains(oFiltruEchipa.FiltruEchipa) && !tEchipe.DataAdaugare.Equals(null) orderby tEchipe.Echipa, tEchipe.Id select new { tEchipe.Id, tEchipe.CodEchipa, tEchipe.Echipa }; oEchipe.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruEchipa.Find == "") { oEchipe.PaginaCurenta = PaginaCurenta; oEchipe.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruEchipa.Find))); oEchipe.PaginaCurenta = Pozitie / 5 + 1; oEchipe.IndexRand = Pozitie - (oEchipe.PaginaCurenta - 1) * 5; } if (oEchipe.NumarPagini < oEchipe.PaginaCurenta) { oEchipe.PaginaCurenta = oEchipe.NumarPagini; } if (oEchipe.PaginaCurenta < 1) { oEchipe.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oEchipe.PaginaCurenta - 1)).Take(5)) { EchipaObiect oEchipa = new EchipaObiect(); oEchipa.Id = rezultat.Id.ToString(); oEchipa.CodEchipa = rezultat.CodEchipa; oEchipa.Echipa = rezultat.Echipa; oEchipe.Tabela.Add(oEchipa); } } else { oEchipe.Eroare = "Acces interzis!"; } return(oEchipe); }
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 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 DepartamenteObiect DepartamenteLista(FiltruDepartamenteObiect oFiltruDepartament, int PaginaCurenta) { DepartamenteObiect oDepartamente = new DepartamenteObiect(); if (GlobalClass.VerificareAcces("Departamente", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tDepartamente in dcWbmOlimpias.Departamentes where tDepartamente.Departament.Contains(oFiltruDepartament.FiltruDepartament) && !tDepartamente.DataAdaugare.Equals(null) orderby tDepartamente.Departament, tDepartamente.Id select new { tDepartamente.Id, tDepartamente.CodDepartament, tDepartamente.Departament }; oDepartamente.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruDepartament.Find == "") { oDepartamente.PaginaCurenta = PaginaCurenta; oDepartamente.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruDepartament.Find))); oDepartamente.PaginaCurenta = Pozitie / 5 + 1; oDepartamente.IndexRand = Pozitie - (oDepartamente.PaginaCurenta - 1) * 5; } if (oDepartamente.NumarPagini < oDepartamente.PaginaCurenta) { oDepartamente.PaginaCurenta = oDepartamente.NumarPagini; } if (oDepartamente.PaginaCurenta < 1) { oDepartamente.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oDepartamente.PaginaCurenta - 1)).Take(5)) { DepartamentObiect oDepartament = new DepartamentObiect(); oDepartament.Id = rezultat.Id.ToString(); oDepartament.CodDepartament = rezultat.CodDepartament; oDepartament.Departament = rezultat.Departament; oDepartamente.Tabela.Add(oDepartament); } } else { oDepartamente.Eroare = "Acces interzis!"; } return(oDepartamente); }
public SalariiAngajatObiect SalariiAngajatLista(FiltruSalariiAngajatObiect oFiltruSalariiAngajat, int PaginaCurenta, string IdAngajat) { SalariiAngajatObiect oSalariiAngajat = new SalariiAngajatObiect(); if (GlobalClass.VerificareAcces("Angajati", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tSalariiAngajat in dcWbmOlimpias.SalariiAngajats where tSalariiAngajat.IdAngajat.Equals(IdAngajat) && tSalariiAngajat.IdUtilizatorStergere.Equals(null) orderby tSalariiAngajat.Id select new { tSalariiAngajat.Id, tSalariiAngajat.DataSalariu, tSalariiAngajat.MarireSalar, tSalariiAngajat.SalarActual }; oSalariiAngajat.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruSalariiAngajat.Find == "") { oSalariiAngajat.PaginaCurenta = PaginaCurenta; oSalariiAngajat.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruSalariiAngajat.Find))); oSalariiAngajat.PaginaCurenta = Pozitie / 5 + 1; oSalariiAngajat.IndexRand = Pozitie - (oSalariiAngajat.PaginaCurenta - 1) * 5; } if (oSalariiAngajat.NumarPagini < oSalariiAngajat.PaginaCurenta) { oSalariiAngajat.PaginaCurenta = oSalariiAngajat.NumarPagini; } if (oSalariiAngajat.PaginaCurenta < 1) { oSalariiAngajat.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oSalariiAngajat.PaginaCurenta - 1)).Take(5)) { SalariuAngajatObiect oSalariuAngajat = new SalariuAngajatObiect(); oSalariuAngajat.Id = rezultat.Id.ToString(); oSalariuAngajat.DataSalariu = rezultat.DataSalariu.ToString("dd.MM.yyyy"); oSalariuAngajat.MarireSalar = rezultat.MarireSalar; oSalariuAngajat.SalarActual = rezultat.SalarActual; oSalariiAngajat.Tabela.Add(oSalariuAngajat); } } else { oSalariiAngajat.Eroare = "Acces interzis!"; } return(oSalariiAngajat); }
public EficienteAngajatObiect EficienteAngajatLista(FiltruEficienteAngajatObiect oFiltruEficienteAngajat, int PaginaCurenta, string IdAngajat) { EficienteAngajatObiect oEficienteAngajat = new EficienteAngajatObiect(); if (GlobalClass.VerificareAcces("Angajati", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tEficienteAngajat in dcWbmOlimpias.EficienteAngajats where tEficienteAngajat.IdAngajat.Equals(IdAngajat) && tEficienteAngajat.IdUtilizatorStergere.Equals(null) orderby tEficienteAngajat.Id select new { tEficienteAngajat.Id, tEficienteAngajat.Eficienta, tEficienteAngajat.DataEficienta }; oEficienteAngajat.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruEficienteAngajat.Find == "") { oEficienteAngajat.PaginaCurenta = PaginaCurenta; oEficienteAngajat.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruEficienteAngajat.Find))); oEficienteAngajat.PaginaCurenta = Pozitie / 5 + 1; oEficienteAngajat.IndexRand = Pozitie - (oEficienteAngajat.PaginaCurenta - 1) * 5; } if (oEficienteAngajat.NumarPagini < oEficienteAngajat.PaginaCurenta) { oEficienteAngajat.PaginaCurenta = oEficienteAngajat.NumarPagini; } if (oEficienteAngajat.PaginaCurenta < 1) { oEficienteAngajat.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oEficienteAngajat.PaginaCurenta - 1)).Take(5)) { EficientaAngajatObiect oEficientaAngajat = new EficientaAngajatObiect(); oEficientaAngajat.Id = rezultat.Id.ToString(); oEficientaAngajat.Eficienta = rezultat.Eficienta.ToString("N1"); oEficientaAngajat.DataEficienta = rezultat.DataEficienta.ToString("MM.yyyy"); oEficienteAngajat.Tabela.Add(oEficientaAngajat); } } else { oEficienteAngajat.Eroare = "Acces interzis!"; } return(oEficienteAngajat); }
public BanciObiect BanciLista(FiltruBanciObiect oFiltruBanca, int PaginaCurenta) { BanciObiect oBanci = new BanciObiect(); if (GlobalClass.VerificareAcces("Banci", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tBanci in dcWbmOlimpias.Bancis where tBanci.Banca.Contains(oFiltruBanca.FiltruBanca) && tBanci.DataStergere.Equals(null) orderby tBanci.Banca, tBanci.Id select new { tBanci.Id, tBanci.Banca }; oBanci.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruBanca.Find == "") { oBanci.PaginaCurenta = PaginaCurenta; oBanci.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruBanca.Find))); oBanci.PaginaCurenta = Pozitie / 5 + 1; oBanci.IndexRand = Pozitie - (oBanci.PaginaCurenta - 1) * 5; } if (oBanci.NumarPagini < oBanci.PaginaCurenta) { oBanci.PaginaCurenta = oBanci.NumarPagini; } if (oBanci.PaginaCurenta < 1) { oBanci.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oBanci.PaginaCurenta - 1)).Take(5)) { BancaObiect oBanca = new BancaObiect(); oBanca.Id = rezultat.Id.ToString(); oBanca.Banca = rezultat.Banca; oBanci.Tabela.Add(oBanca); } } else { oBanci.Eroare = "Acces interzis!"; } return(oBanci); }
public NiveleStudiiObiect NiveleStudiiLista(FiltruNiveleStudiiObiect oFiltruNivelStudiu, int PaginaCurenta) { NiveleStudiiObiect oNiveleStudii = new NiveleStudiiObiect(); if (GlobalClass.VerificareAcces("Nivele studii", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tNiveleStudii in dcWbmOlimpias.NiveleStudiis where tNiveleStudii.NivelStudiu.Contains(oFiltruNivelStudiu.FiltruNivelStudiu) && tNiveleStudii.DataStergere.Equals(null) orderby tNiveleStudii.NivelStudiu, tNiveleStudii.Id select new { tNiveleStudii.Id, tNiveleStudii.NivelStudiu }; oNiveleStudii.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruNivelStudiu.Find == "") { oNiveleStudii.PaginaCurenta = PaginaCurenta; oNiveleStudii.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruNivelStudiu.Find))); oNiveleStudii.PaginaCurenta = Pozitie / 5 + 1; oNiveleStudii.IndexRand = Pozitie - (oNiveleStudii.PaginaCurenta - 1) * 5; } if (oNiveleStudii.NumarPagini < oNiveleStudii.PaginaCurenta) { oNiveleStudii.PaginaCurenta = oNiveleStudii.NumarPagini; } if (oNiveleStudii.PaginaCurenta < 1) { oNiveleStudii.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oNiveleStudii.PaginaCurenta - 1)).Take(5)) { NivelStudiuObiect oNivelStudiu = new NivelStudiuObiect(); oNivelStudiu.Id = rezultat.Id.ToString(); oNivelStudiu.NivelStudiu = rezultat.NivelStudiu; oNiveleStudii.Tabela.Add(oNivelStudiu); } } else { oNiveleStudii.Eroare = "Acces interzis!"; } return(oNiveleStudii); }
private void ListaAni() { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); DateTime Inceput = dcWbmOlimpias.Angajatis.Min(x => x.DataAngajarii); DateTime Curent = DateTime.Now.AddYears(1); string An; while (Curent >= Inceput) { Curent = Curent.AddYears(-1); An = Curent.Year.ToString(); ddlFiltruAn.Items.Add(new ListItem(An, An)); } ddlFiltruAn.Attributes.Add("onChange", "Lista();"); }
public string IncadrareStergere(string Id) { string Eroare = ""; if (GlobalClass.VerificareAccesOperatie("Incadrari", "1", "Stergere")) { Nullable<int> IdEroare = null; DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); dcWbmOlimpias.IncadrareStergere(Convert.ToInt32("1"),Convert.ToInt32(Id), ref IdEroare); Eroare = InterpretareEroare(IdEroare.ToString()); } else Eroare = "Nu aveti drept de stergere!"; return Eroare; }
public TipOraObiect TipOraCautare(string TipOra) { TipOraObiect oTipOra = new TipOraObiect(); DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tTipuriOre in dcWbmOlimpias.TipuriOres where tTipuriOre.TipOra.Contains(TipOra) select new { tTipuriOre.Id, tTipuriOre.TipOra }; if (query.Count() == 1) { oTipOra.Id = query.First().Id.ToString(); oTipOra.TipOra = query.First().TipOra; } return(oTipOra); }
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 EchipaObiect EchipaCautare(string Echipa) { EchipaObiect oEchipa = new EchipaObiect(); DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tEchipe in dcWbmOlimpias.Echipes where tEchipe.Echipa.Contains(Echipa) select new { tEchipe.Id, tEchipe.Echipa }; if (query.Count() == 1) { oEchipa.Id = query.First().Id.ToString(); oEchipa.Echipa = query.First().Echipa; } return(oEchipa); }
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 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 RoluriObiect RoluriLista(FiltruRoluriObiect oFiltruRoluri, int PaginaCurenta) { RoluriObiect oRoluri = new RoluriObiect(); if (GlobalClass.VerificareAcces("Roluri", "1")) { DataClassWbmOlimpias dcWbmOlimpias = new DataClassWbmOlimpias(); var query = from tRoluri in dcWbmOlimpias.Roluris where tRoluri.Rol.Contains(oFiltruRoluri.FiltruRol) orderby tRoluri.Rol, tRoluri.Id select new { tRoluri.Id, tRoluri.Rol }; oRoluri.NumarPagini = (query.Count() - 1) / 5 + 1; if (oFiltruRoluri.Find == "") { oRoluri.PaginaCurenta = PaginaCurenta; oRoluri.IndexRand = 0; } else { int Pozitie = 0; Pozitie = query.ToList().FindIndex(A => A.Id.Equals(Convert.ToInt32(oFiltruRoluri.Find))); oRoluri.PaginaCurenta = Pozitie / 5 + 1; oRoluri.IndexRand = Pozitie - (oRoluri.PaginaCurenta - 1) * 5; } if (oRoluri.NumarPagini < oRoluri.PaginaCurenta) { oRoluri.PaginaCurenta = oRoluri.NumarPagini; } if (oRoluri.PaginaCurenta < 1) { oRoluri.PaginaCurenta = 1; } foreach (var rezultat in query.Skip(5 * (oRoluri.PaginaCurenta - 1)).Take(5)) { RolObiect oRol = new RolObiect(); oRol.Id = rezultat.Id.ToString(); oRol.Rol = rezultat.Rol; oRoluri.Tabela.Add(oRol); } } else { oRoluri.Eroare = "Acces interzis!"; } return(oRoluri); }