Пример #1
0
        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");
        }
Пример #2
0
        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!"
                });
            }
        }