private void btnKaydet_Click(object sender, EventArgs e) { tblMesaiIslemleri yeniMesai = new tblMesaiIslemleri(); yeniMesai.mesaiTarihi = dtpMesaiTarih.Value; yeniMesai.girisSaati = dtpGirisSaati.Value; yeniMesai.cikisSaati = dtpCikisSaati.Value; db.tblMesaiIslemleris.Add(yeniMesai); calisan.tblMesaiIslemleris.Add(yeniMesai); db.SaveChanges(); lvMesai.Items.Clear(); foreach (tblMesaiIslemleri mesai in calisan.tblMesaiIslemleris) { DateTime giris = (DateTime)mesai.girisSaati; DateTime cikis = (DateTime)mesai.cikisSaati; ListViewItem lvi = new ListViewItem(); lvi.Text = mesai.mesaiID.ToString(); lvi.SubItems.Add(mesai.ToString());//saati almamak için tostringi override ettik. lvi.SubItems.Add(calisan.personelAdi); lvi.SubItems.Add(calisan.personelSoyadi); lvi.SubItems.Add(giris.TimeOfDay.ToString()); lvi.SubItems.Add(cikis.TimeOfDay.ToString()); lvMesai.Items.Add(lvi); } }
private void btnKaydet_Click(object sender, EventArgs e) { lvIzinHareketleri.Items.Clear(); izin = new tblIzinIslemleri(); izin.izinBaslangicTarihi = dtpIzinBaslangic.Value; izin.izinBitisTarihi = dtpIzinBitis.Value; izin.izinTipi = (int)(Enum.Parse(typeof(IzinTipleri), cbIzinTipi.Text)); izin.izinGunSayisi = Convert.ToInt32(txtGunSayisi.Text); db.tblIzinIslemleris.Add(izin); calisan.tblIzinIslemleris.Add(izin); db.SaveChanges(); foreach (var calisanIzin in calisan.tblIzinIslemleris) { ListViewItem lvi = new ListViewItem(); lvi.Text = calisan.personelID.ToString(); lvi.SubItems.Add(calisan.personelAdi); lvi.SubItems.Add(calisan.personelSoyadi); lvi.SubItems.Add(calisanIzin.izinTipi.ToString()); lvi.SubItems.Add(calisanIzin.izinGunSayisi.ToString()); lvi.SubItems.Add(calisanIzin.izinBaslangicTarihi.ToString()); lvi.SubItems.Add(calisanIzin.izinBitisTarihi.ToString()); lvi.SubItems.Add(calisanIzin.izinGunSayisi.ToString()); lvIzinHareketleri.Items.Add(lvi); } }