protected void BtnKaydet_Click(object sender, EventArgs e) { System.Threading.Thread.Sleep(3000); foreach (RepeaterItem item in this.RptPersoneller.Items) { Label label = item.FindControl("LblPersonelTc") as Label; CheckBox check = item.FindControl("ChkPersonel") as CheckBox; string personelTc = label.Text; if (check.Checked) { IsPersonelOrtak data = new IsPersonelOrtak { personel_tc = personelTc, is_id = int.Parse(Request.QueryString["isId"]), aciklama = "", gorev_baslama_tarih = DateTime.Now }; isPersonelOrtak_veritabani.Ekle(data); } } divBilgiMesaji.Attributes.Add("class", "alert alert-success"); divBilgiMesaji.InnerText = "Değişiklikler Başarıyla Kaydedildi!"; Response.Redirect("/is_listesi.aspx"); }
public NIslemSonuc <IsPersonelOrtak> Ekle(IsPersonelOrtak data) { try { entity.IsPersonelOrtak.Add(data); entity.SaveChanges(); Personel_Veritabani personel_Veritabani = new Personel_Veritabani(); Personel personel = personel_Veritabani.DetayGetir(data.personel_tc).Veri; #region Log Kaydı Yap Log logBilgisi = new Log { aktif_sayfa = HttpContext.Current.Request.Url.AbsoluteUri, bilgisayar_ad = Genel_Islemler.GetComputerName(), ip_adres = Genel_Islemler.GetIPAddress(), personel_tc = (HttpContext.Current.Session["kullanici"] as Personel).personel_tc, tarih = DateTime.Now, tur_id = Sabitler.LogTur_KayitEkleme, mesaj = Genel_Islemler.MesajOlustur(Sabitler.LogTur_KayitEkleme, HttpContext.Current.Session["kullanici"] as Personel, "Görev") + " Görevlendirilen Personel: " + personel.ad + " " + personel.soyad + " (T.C.Kimlik No: " + personel.personel_tc + ")" }; Log_Veritabani.Ekle(logBilgisi); #endregion return(new NIslemSonuc <IsPersonelOrtak> { basariliMi = true, Veri = data, mesaj = "Görev Kaydı Tamamlandı!" }); } catch (Exception ex) { return(new NIslemSonuc <IsPersonelOrtak> { basariliMi = false, hata = new NHata { aciklama = "Ekleme Metodunda Hata", mesaj = ex.Message, strace = ex.StackTrace, sinif = "Görev Veritabani", tarih = DateTime.Now }, mesaj = "Sistemde Bir Hata Oluştu!" }); } }