UcretBilgileri SetValues(UcretBilgileri u, ormtype Otype) { u.isActive = Otype != ormtype.delete; if (Otype != ormtype.delete) { u.Tutar = (decimal)txtTutar.EditValue; u.DosyaId = Main.MainForm.ÇalışmaDosyası.Id; u.Açıklama = (ÜcretTipi)listeUcretler.SelectedValue; } return(u); }
Talepler SetValues(Talepler t, ormtype Otype) { t.isActive = Otype != ormtype.delete; if (Otype != ormtype.delete) { t.Hesapla = chckHesapla.Checked; t.TalepTipi = (TalepTipi)lisTalepTipi.SelectedValue; t.DosyaId = Main.MainForm.ÇalışmaDosyası.Id; } return(t); }
CalismaDonemi SetValues(CalismaDonemi c, ormtype Otype) { c.isActive = Otype != ormtype.delete; if (Otype != ormtype.delete) { c.StartDate = (DateTime)dateStart.EditValue; c.FinishDate = (DateTime)dateFinish.EditValue; c.FazlaMesaiAlındı = chckFazlaMesai.Checked; c.KıdemAlındı = chckKıdem.Checked; c.ihbarAlındı = chckİhbar.Checked; c.DosyaId = MainForm.ÇalışmaDosyası.Id; } switch (Otype) { case ormtype.add: foreach (var item in Enum.GetValues(typeof(Tanımlamalar.Günler))) { c.ZamanCizelgesi.Add(new ZamanCizelgesi() { CalismaDonemiId = c.Id, Gün = (Tanımlamalar.Günler)item, StartTime = GetControlTimeValue($"StartTime{(int)item}"), EndTime = GetControlTimeValue($"EndTime{(int)item}"), RestTime = GetControlTimeValue($"RestTime{(int)item}"), isActive = Otype != ormtype.delete, }); } break; case ormtype.update: c.ZamanCizelgesi?.ForEach(x => { x.StartTime = GetControlTimeValue($"StartTime{(int)x.Gün}"); x.EndTime = GetControlTimeValue($"EndTime{(int)x.Gün}"); x.RestTime = GetControlTimeValue($"RestTime{(int)x.Gün}"); x.isActive = Otype != ormtype.delete; }); break; case ormtype.delete: c.ZamanCizelgesi?.ForEach(x => x.isActive = false); break; default: break; } return(c); }