Beispiel #1
0
        private string VerificareDate(TipPostDeLucruObiect oTipPostDeLucru)
        {
            string Eroare = "";

            if (oTipPostDeLucru.TipPostDeLucru == "")
            {
                Eroare = InterpretareEroare("2");
            }
            return(Eroare);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
 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);
 }
Beispiel #7
0
 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                     = "";
 }