protected void btnDelete_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                using (GorevDataDataContext Context = new GorevDataDataContext(Global.ConStr))
                {
                    ImageButton  lnkRemove = (ImageButton)sender;
                    int          tGunID    = lnkRemove.CommandArgument.ToInt32();
                    TatilGunleri tGunSil   = Context.TatilGunleris.Where(x => x.ID == tGunID).FirstOrDefault();

                    if (tGunSil.IsNotNull())
                    {
                        Context.TatilGunleris.DeleteOnSubmit(tGunSil);
                        Context.SubmitChanges();
                        GetData();
                        MesajVer(Global.MesajTip.Bilgi);
                    }
                    else
                    {
                        MesajVer(Global.MesajTip.Uyari, Mesaj: "Kayıt bulunamadı !");
                    }
                }
            }
            catch (Exception hata)
            {
                MesajVer(hata: hata);
            }
        }
        protected void btnEkle_Click(object sender, EventArgs e)
        {
            try
            {
                if (hfSecilenIzinliler.Value.IsNullEmpty() || hfSecilenIzinliler.Value.ToString2().Length < 1)
                {
                    throw new Exception(" Herhangi bir izinli seçimi yapmadınız !!");
                }

                string izinli = hfSecilenIzinliler.Value.ToString2();
                izinli = izinli.Remove(izinli.Length - 1, 1);

                DateTime DT1 = txtTarih1.Text.ToDatetime();
                DateTime DT2 = txtTarih2.Text.ToDatetime();

                if (txtTarih1.Text.IsNullEmpty())
                {
                    throw new Exception(" İlk Tarih değerini boş geçemezsiniz !!");
                }

                if (txtTarih2.Text.IsNotNullEmpty())
                {
                    if (DT1 > DT2)
                    {
                        throw new Exception(" İlk Tarih Son Tarih değerinden büyük olamaz !!");
                    }

                    if ((DT2 - DT1).TotalDays > 15)
                    {
                        throw new Exception(" 15 günden fazla tarih aralığı seçemezsiniz !!");
                    }
                }
                else
                {
                    DT2 = DT1;
                }

                string aciklama = txtAciklama.Text.ToString2();


                using (GorevDataDataContext Context = new GorevDataDataContext(Global.ConStr))
                {
                    DateTime dt = DT1.Date;
                    while (dt <= DT2)
                    {
                        TatilGunleri tGun = new TatilGunleri();
                        tGun.Izinliler = izinli;
                        tGun.Gun       = dt;
                        tGun.Aciklama  = aciklama;
                        dt             = dt.AddDays(1);
                        Context.TatilGunleris.InsertOnSubmit(tGun);
                    }
                    Context.SubmitChanges();
                }

                GetData();
                ScriptManager.RegisterStartupScript(this, typeof(string), "open", "Temizle();", true);
                MesajVer(Global.MesajTip.Bilgi);
            }
            catch (Exception ex)
            {
                MesajVer(hata: ex);
            }
        }