Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }