void InsertGorevCalisma(GorevCalisma gorCalisma) { using (DataContext Context = Global.DBContext) { Context.GetTable <GorevCalisma>().InsertOnSubmit(gorCalisma); Context.SubmitChanges(); } }
void DeleteGorevCalisma(int grvCalID) { using (DataContext Context = Global.DBContext) { GorevCalisma gorCalisma = Context.GetTable <GorevCalisma>().Where(x => x.ID == grvCalID).SingleOrDefault(); Context.GetTable <GorevCalisma>().DeleteOnSubmit(gorCalisma); Context.SubmitChanges(); } }
void UpdateGorevCalisma(GorevCalisma upGorevCalisma, int grvCalID) { using (DataContext Context = Global.DBContext) { GorevCalisma gorCalisma = Context.GetTable <GorevCalisma>().Where(x => x.ID == grvCalID).SingleOrDefault(); gorCalisma.Sorumlular = upGorevCalisma.Sorumlular; gorCalisma.GorevID = upGorevCalisma.GorevID; gorCalisma.Tarih1 = upGorevCalisma.Tarih1; gorCalisma.Tarih2 = upGorevCalisma.Tarih2; gorCalisma.CalismaSure = upGorevCalisma.CalismaSure; gorCalisma.Calisma = upGorevCalisma.Calisma; Context.SubmitChanges(); } }
protected void btnCalismaKaydet_Click(object sender, EventArgs e) { int calismaID = hfCalismaID.Value.ToInt32(); try { if (calismaID > 0) { GorevCalisma gorevCalis = new GorevCalisma(); gorevCalis.Calisma = txtcCalisma.Text.Trim2(); gorevCalis.Tarih1 = txtcTarih.Text.ToDatetime(); //gorevCalis.Tarih2 = txtcTarih2.Text.ToDatetimeNull(); gorevCalis.CalismaSure = txtcSure.Text.ToInt32(); if (Methods.NullEmptyKontrol(gorevCalis.Calisma, gorevCalis.Tarih1, gorevCalis.CalismaSure)) { using (GorevDataDataContext Context = new GorevDataDataContext(Global.ConStr)) { GorevCalisma gorCalis = Context.GorevCalismas.Where(x => x.ID == calismaID).FirstOrDefault(); if (gorCalis.IsNotNull()) { gorCalis.Calisma = gorevCalis.Calisma; gorCalis.CalismaSure = gorevCalis.CalismaSure; gorCalis.Tarih1 = gorevCalis.Tarih1; //gorCalis.Tarih2 = gorevCalis.Tarih2; gorCalis.Degistiren = Global.Kullanici.KulKodu; gorCalis.DegisTarih = DateTime.Now; Context.SubmitChanges(); } } GetData(FirmaSorumluGetir: false); mPopupCalisma.Hide(); MesajVer(Global.MesajTip.Bilgi); } else { MesajVer(Global.MesajTip.Uyari, Mesaj: "Çalışma, Çalışma Tarihi ve Süre alanları zorunludur boş geçilemez !"); } } } catch (Exception ex) { MesajVer(hata: ex); } }