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); }
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; } }
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; } }
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; } }
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; } }
public ZatrudnienieVM(Zatrudnienie zatrudnienie) : base(zatrudnienie) { }
public ZatrudnienieVM() { Dokument = new Zatrudnienie(); Typ = Dokument.GetType().Name; }