private void btnDegistir_Click(object sender, EventArgs e) { Mesai m = new Mesai(); m.MesaiID = Convert.ToInt32(txtMesaiID.Text); m.MesaiTarihi = txtMesaiTarih.Text; m.GirisSaat = txtGiris.Text; m.CikisSaat = txtCikis.Text; m.Donem = txtDonem.Text; if (txtCikis.Text != "" && txtGiris.Text != "" && txtMesaiTarih.Text != "" && txtMesaiID.Text != "" && txtPersonelID.Text != "") { if (m.MesaiKontrol(Convert.ToInt32(txtMesaiID.Text), Convert.ToInt32(txtPersonelID.Text), txtMesaiTarih.Text) == false && m.MesaiGuncelle(m)) { MessageBox.Show("Mesai Kaydı Güncellendi."); Temizle(); DurumKapali(); } else { MessageBox.Show("Aynı gün için mesai kaydı buluyor.", "Kayıt Güncellenemedi!"); } } else { MessageBox.Show("Gerekli Alanları Doldurunuz!"); } }
private void MesaileriGetir() { lvMesai.Items.Clear(); Mesai m = new Mesai(); m.MesaileriGetir(Convert.ToInt32(txtPersonelID.Text), txtDonem.Text, txtMesaiTarih.Text, lvMesai); }
public void Guncelle(int doktorID, TimeSpan mesaiSaat) { try { Mesai mesai = db.Mesais.Where(m => m.doktorID == doktorID).FirstOrDefault(); mesai.doktorID = doktorID; mesai.mesaiSaat = mesaiSaat; db.SaveChanges(); } catch (Exception) { throw; } }
public void Ekle(int doktorID, TimeSpan mesaiSaat) { try { Mesai mesai = new Mesai(); mesai.doktorID = doktorID; mesai.mesaiSaat = mesaiSaat; db.Mesais.Add(mesai); db.SaveChanges(); } catch (Exception) { throw; } }
private void lvMesai_DoubleClick(object sender, EventArgs e) { Mesai m = new Mesai(); txtMesaiID.Text = lvMesai.SelectedItems[0].SubItems[0].Text; m.MesaiGetir(Convert.ToInt32(txtMesaiID.Text), m); txtGiris.Text = m.GirisSaat; txtCikis.Text = m.CikisSaat; txtDonem.Text = m.Donem; txtMesaiTarih.Text = m.MesaiTarihi; DurumAcik(); YeniMesaiKaydi = false; btnKaydet.Enabled = false; cbDonemAy.Enabled = false; cbDonemYil.Enabled = false; }
private void btnSil_Click(object sender, EventArgs e) { if (txtMesaiID.Text != "") { if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Mesai m = new Mesai(); Personel p = new Personel(); bool Sonuc = m.MesaiSil(Convert.ToInt32(txtMesaiID.Text)); if (Sonuc) { MessageBox.Show("İzin bilgileri silindi."); Temizle(); DurumKapali(); } } } }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtPersonelID.Text != "" && txtMesaiTarih.Text != "" && txtDonem.Text != "" && txtGiris.Text != "" && txtCikis.Text != "") { Mesai m = new Mesai(); if (m.MesaiKontrol(Convert.ToInt32(txtPersonelID.Text), txtMesaiTarih.Text)) { MessageBox.Show("Lütfen ilgili personele ait farklı bir gün seçin!", "MESAİ ÇAKIŞMASI!"); } else { m.PersonelID = Convert.ToInt32(txtPersonelID.Text); m.MesaiTarihi = txtMesaiTarih.Text; m.Donem = txtDonem.Text; m.GirisSaat = txtGiris.Text; m.CikisSaat = txtCikis.Text; if (m.MesaiEkle(m)) { MessageBox.Show("Mesai bilgileri kayıt edildi."); YeniMesaiKaydi = false; Temizle(); DurumKapali(); txtAdi.Enabled = true; txtSoyadi.Enabled = true; } else { MessageBox.Show("Mesai bilgileri kayıt işlemi gerçekleşmedi!"); } } } else { MessageBox.Show("Lütfen Bütün Alanları Doldurunuz!"); } }