public static void IzinEkle(IZIN iz) { try { db.IZINs.InsertOnSubmit(iz); db.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public static void IzinSil(int izinID) { try { IZIN iz = db.IZINs.First(x => x.ID == izinID); db.IZINs.DeleteOnSubmit(iz); db.SubmitChanges(); } catch (Exception ex) { throw ex; } }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtSure.Text.Trim() == "") { MessageBox.Show("Süre Boş"); } else if (Convert.ToInt32(txtSure.Text) <= 0) { MessageBox.Show("İzin süresi geçersiz."); } else if (txtAciklama.Text.Trim() == "") { MessageBox.Show("Lütfen açıklama giriniz"); } else { if (isUpdate) { DialogResult result = MessageBox.Show("Eminmisiniz?", "Dikkat", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { IzinDetayDTO detaydto = new IzinDetayDTO(); detaydto.IzinID = detay.IzinID; detaydto.Aciklama = txtAciklama.Text; detaydto.Sure = Convert.ToInt32(txtSure.Text); detaydto.BaslamaTarihi = dpBaslama.Value; detaydto.BitisTarihi = dpBitis.Value; IzinBLL.IzinGuncelle(detaydto); MessageBox.Show("Güncellendi"); this.Close(); } } else { IZIN iz = new IZIN(); iz.PersonelID = UserStatic.PersonelID; iz.IzinDurumID = 1; iz.IzinBaslamaTarihi = dpBaslama.Value; iz.IzinBitisTarihi = dpBitis.Value; iz.Sure = Convert.ToInt32(sure.TotalDays); iz.Acıklama = txtAciklama.Text; IzinBLL.IzinEkle(iz); MessageBox.Show("İzin Eklendi"); dpBaslama.Value = DateTime.Today; dpBitis.Value = DateTime.Today; txtSure.Clear(); txtAciklama.Clear(); } } }
public static void IzinGunceller(int izinID, int onayla) { try { IZIN iz = db.IZINs.First(x => x.ID == izinID); iz.IzinDurumID = onayla; db.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public ActionResult Delete(int?id) { if (id != null)//id istek içerisinde varsa { IZIN i = db.IZINs.Find(id); if (i != null)//id kullanıcılarda varsa { db.IZINs.Remove(i); db.SaveChanges(); } } return(RedirectToAction("Index")); }
public static void IzinGunceller(IzinDetayDTO detaydto) { try { IZIN iz = db.IZINs.First(x => x.ID == detaydto.IzinID); iz.Acıklama = detaydto.Aciklama; iz.IzinBaslamaTarihi = detaydto.BaslamaTarihi; iz.IzinBitisTarihi = detaydto.BitisTarihi; iz.Sure = detaydto.Sure; db.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public ActionResult Onay(int?id) { IZIN p = new IZIN(); if (id != null) { p = db.IZINs.Find(id); if (p.DURUM_REFNO == 2) { return(Content("false")); } return(Content("true")); } return(Content("id git")); }
public ActionResult Create(int?id) { IZIN i = new IZIN(); if (id != null) { i = db.IZINs.Find(id); if (i == null && i.DURUM_REFNO == 2) { i = new IZIN(); } else if (i.DURUM_REFNO == 1) { //MessageBox.Show("Siz onay seçemezsiniz!", "Bilgilendirme Penceresi"); } } ViewData["personel"] = db.PERSONELs.ToList(); ViewData["durum"] = db.DURUMs.ToList(); return(View(i));//model binding yapıyoruz. }
public ActionResult Create(int?id) { IZIN i = new IZIN(); if (id != null) { i = db.IZINs.Find(id); if (i == null && i.DURUM_REFNO == 1) { i = new IZIN(); } else if (i.DURUM_REFNO == 2) { //MessageBox.Show("Siz onay seçemezsiniz!", "Bilgilendirme Penceresi"); } } KULLANICI p = SessionHelper <KULLANICI> .GetSessionItem("kullanici"); ViewData["personel"] = db.PERSONELs.Where(s => s.KULLANICI_REFNO == p.KULLANICI_REFNO).ToList(); ViewData["durum"] = db.DURUMs.ToList(); return(View(i));//model binding yapıyoruz. }
public ActionResult Create(IZIN i) { if (ModelState.IsValid) { if (i.IZIN_REFNO == 0 && i.DURUM_REFNO == 1) { TimeSpan zaman = new TimeSpan(); DateTime d1, d2 = new DateTime(); d1 = i.BITIS_TARIHI; d2 = i.BASLANGIC_TARIHI; zaman = d1 - d2; i.GUN += Math.Abs(zaman.Days); db.IZINs.Add(i); } else if (i.DURUM_REFNO == 2) { //MessageBox.Show("siz onay veremezsiniz!", "Bilgilendirme Penceresi"); } else { TimeSpan zaman = new TimeSpan(); DateTime d1, d2 = new DateTime(); d1 = i.BITIS_TARIHI; d2 = i.BASLANGIC_TARIHI; zaman = d1 - d2; i.GUN += Math.Abs(zaman.Days); db.Entry(i).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("Index"));//listeleme yapılıyor. } ViewData["personel"] = db.PERSONELs.ToList(); ViewData["durum"] = db.DURUMs.ToList(); return(View(i));//model binding yapıyoruz. }
public ActionResult Create(IZIN i) { if (ModelState.IsValid) { if (i.IZIN_REFNO == 0 && i.DURUM_REFNO == 2) { db.IZINs.Add(i); } else if (i.DURUM_REFNO == 1) { //MessageBox.Show("izin yetkiniz yok!", "Bilgilendirme Penceresi"); } else { db.Entry(i).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("Index"));//listeleme yapılıyor. } ViewData["personel"] = db.PERSONELs.ToList(); ViewData["durum"] = db.DURUMs.ToList(); return(View(i));//model binding yapıyoruz. }
public static void IzinEkle(IZIN iz) { IzinDAO.IzinEkle(iz); }