Ejemplo n.º 1
0
        protected void BtnKaydet_Click(object sender, EventArgs e)
        {
            System.Threading.Thread.Sleep(3000);

            int secilenRolId = int.Parse(DrpRoller.SelectedValue);

            var silmeSonuc = rolHak_veritabani.Role_Ait_Kayitlari_Sil(secilenRolId);

            if (silmeSonuc.basariliMi)
            {
                foreach (RepeaterItem item in this.RptHaklar.Items)
                {
                    Label    label = item.FindControl("LblHakId") as Label;
                    CheckBox check = item.FindControl("ChkHak") as CheckBox;
                    int      hakId = int.Parse(label.Text);
                    if (check.Checked)
                    {
                        RolHak data = new RolHak
                        {
                            hak_id = hakId,
                            rol_id = secilenRolId
                        };
                        rolHak_veritabani.RolHak_Ekle(data);
                    }
                }
            }

            divBilgiMesaji.Attributes.Add("class", "alert alert-success");
            divBilgiMesaji.InnerText = "Değişiklikler Başarıyla Kaydedildi!";
        }
Ejemplo n.º 2
0
 public NIslemSonuc <RolHak> RolHak_Ekle(RolHak data)
 {
     try
     {
         entity.RolHak.Add(data);
         entity.SaveChanges();
         return(new NIslemSonuc <RolHak>
         {
             basariliMi = true,
             Veri = data,
             mesaj = "RolHak Ekleme Başarılı"
         });
     }
     catch (Exception ex)
     {
         return(new NIslemSonuc <RolHak>
         {
             basariliMi = false,
             hata = new NHata
             {
                 aciklama = "Ekleme Metodunda Hata",
                 mesaj = ex.Message,
                 sinif = "RolHak Veritabani",
                 strace = ex.StackTrace,
                 tarih = DateTime.Now
             },
             mesaj = ex.Message
         });
     }
 }