示例#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 lvMesai_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lvMesai.SelectedItems.Count > 0)
            {
                txtMesaiID.Text    = lvMesai.SelectedItems[0].SubItems[0].Text;
                guncellenecekID    = Convert.ToInt32(txtMesaiID.Text);
                guncellenecekMesai = (from mesai in db.tblMesaiIslemleris
                                      where mesai.mesaiID == guncellenecekID
                                      select mesai).First();

                dtpMesaiTarih.Value = guncellenecekMesai.mesaiTarihi.Value;
                dtpGirisSaati.Value = guncellenecekMesai.girisSaati.Value;
                dtpCikisSaati.Value = guncellenecekMesai.cikisSaati.Value;
            }
        }
示例#3
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (lvMesai.SelectedItems.Count > 0)
            {
                txtMesaiID.Text = lvMesai.SelectedItems[0].SubItems[0].Text;


                silinecekID = Convert.ToInt32(txtMesaiID.Text);

                var idSorgu =
                    from mesai in db.tblMesaiIslemleris
                    where mesai.mesaiID == silinecekID
                    select mesai;

                foreach (var mesai in idSorgu)
                {
                    silinecekMesai = mesai;
                }
                db.tblMesaiIslemleris.Remove(silinecekMesai);
                lvMesai.Items.Remove(lvMesai.SelectedItems[0]);
                db.SaveChanges();
            }
        }