Esempio n. 1
0
        private Zatrudnienie LoadEmployment()
        {
            Zatrudnienie employment = new Zatrudnienie();

            employment.stanowisko                  = window.Position;
            employment.od_dnia                     = window.StartDate;
            employment.czas_zatrudnienia           = new Czas_Zatrudnienia();
            employment.czas_zatrudnienia.okreslony = window.IsDefiniteWorkTime;
            if (window.IsDefiniteWorkTime)
            {
                employment.czas_zatrudnienia.do_dnia = window.EndDate;
            }

            if (window.IsFullWorkTime)
            {
                employment.wymiar_etatu = "pelny";
            }
            else
            {
                employment.wymiar_etatu = window.WorkTime;
            }

            if (window.IsContract)
            {
                employment.podstawa = "umowa o prace";
            }
            else
            {
                employment.podstawa = "mianowanie";
            }
            return(employment);
        }
Esempio n. 2
0
        private void FillEmploymentData(Zatrudnienie employment)
        {
            window.Position  = employment.stanowisko;
            window.StartDate = employment.od_dnia;
            if (employment.czas_zatrudnienia.okreslony)
            {
                window.IsDefiniteWorkTime = true;
                window.EndDate            = employment.czas_zatrudnienia.do_dnia;
            }
            else
            {
                window.IsDefiniteWorkTime = false;
            }

            if (employment.wymiar_etatu == "pelny")
            {
                window.IsFullWorkTime = true;
            }
            else
            {
                window.IsFullWorkTime = false;
                window.WorkTime       = employment.wymiar_etatu;
            }

            if (employment.podstawa == "umowa o prace")
            {
                window.IsContract = true;
            }
            else
            {
                window.IsContract = false;
            }
        }
Esempio n. 3
0
 internal static void ZatrudnienieUpdate(Zatrudnienie zatrudnienie)
 {
     try
     {
         using (OpportunityEntities context = new OpportunityEntities(Conn))
         {
             zatrudnienie.ZatrudnienieDb.last_update          = DateTime.Now;
             context.Entry(zatrudnienie.ZatrudnienieDb).State = EntityState.Modified;
             context.SaveChanges();
         }
     }
     catch (Exception ex) { log.Error(ex); throw ex; }
 }
Esempio n. 4
0
 internal static void ZatrudnienieInsert(Zatrudnienie zatrudnienie)
 {
     try
     {
         using (OpportunityEntities context = new OpportunityEntities(Conn))
         {
             zatrudnienie.ZatrudnienieDb.last_update = DateTime.Now;
             zatrudnienie.ZatrudnienieDb.uzytkownik  = Ustawienia.NazwaUzytkownika;
             context.Zatrudnienia.Add(zatrudnienie.ZatrudnienieDb);
             context.SaveChanges();
         }
     }
     catch (Exception ex) { log.Error(ex); throw ex; }
 }
Esempio n. 5
0
 internal static void ZatrudnienieRemove(Zatrudnienie zatrudnienie)
 {
     try
     {
         using (OpportunityEntities context = new OpportunityEntities(Conn))
         {
             zatrudnienie.ZatrudnienieDb.last_update          = DateTime.Now;
             zatrudnienie.ZatrudnienieDb.nieaktywne           = true;
             zatrudnienie.ZatrudnienieDb.uzytkownik           = Ustawienia.NazwaUzytkownika;
             context.Entry(zatrudnienie.ZatrudnienieDb).State = EntityState.Modified;
             context.SaveChanges();
         }
     }
     catch (Exception ex) { log.Error(ex); throw ex; }
 }
Esempio n. 6
0
 public ZatrudnienieVM(Zatrudnienie zatrudnienie) : base(zatrudnienie)
 {
 }
Esempio n. 7
0
 public ZatrudnienieVM()
 {
     Dokument = new Zatrudnienie();
     Typ      = Dokument.GetType().Name;
 }