protected void btnGuncelle_Click(object sender, EventArgs e)
        {
            try
            {
                int       ID             = int.Parse(lblInfo2.Text);
                Referance oldRef         = _refService.Get(ID);
                Users     user           = (Users)Session["user"];
                string    selectLanguage = ddlLanguage.SelectedItem.Text;
                Language  language       = (from l in db.Language where l.LanguageName == selectLanguage && l.IsActive == true select l).FirstOrDefault();

                oldRef.ReferanceType    = txtRefType.Text;
                oldRef.ReferanceName    = txtRefName.Text;
                oldRef.ReferancePhone   = txtRefPhone.Text;
                oldRef.ReferanceAddress = txtRefAddress.Text;
                oldRef.Description      = txtDescription.Text;
                oldRef.ReferanceLogo    = lblInfo.Text;
                oldRef.LanguageID       = language.ID;
                if (Int32.Parse(RadioButtonList1.SelectedItem.Value) == 1)
                {
                    oldRef.IsActive = true;
                }
                else
                {
                    oldRef.IsActive = false;
                }
                oldRef.ModifiedBy   = user.ID;
                oldRef.ModifiedDate = DateTime.Now;

                _refService.Update(oldRef);

                clear();
                Butonvisible(true);
                panelVisible(true, true, false, false);
                Uyari("Güncelleme işlemi başarıyla gerçekleşti", true);
            }
            catch (Exception)
            {
                if (txtRefPhone.Text.Length != 11)
                {
                    Uyari("Telefon 11 haneli olmaz zorundadır!", false);
                }
                else
                {
                    Uyari("Güncelleme işlemi sırasında bir hata oluştu", false);
                }
            }
        }
        protected void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                Referance referance      = new Referance();
                Users     user           = (Users)Session["user"];
                string    selectLanguage = ddlLanguage.SelectedItem.Text;
                Language  language       = (from l in db.Language where l.LanguageName == selectLanguage && l.IsActive == true select l).FirstOrDefault();

                referance.ReferanceType    = txtRefType.Text;
                referance.ReferanceName    = txtRefName.Text;
                referance.ReferancePhone   = txtRefPhone.Text;
                referance.ReferanceAddress = txtRefAddress.Text;
                referance.Description      = txtDescription.Text;
                referance.ReferanceLogo    = lblInfo.Text;
                referance.LanguageID       = language.ID;
                if (int.Parse(RadioButtonList1.SelectedItem.Value) == 1)
                {
                    referance.IsActive = true;
                }
                else
                {
                    referance.IsActive = false;
                }
                referance.CreatedBy   = user.ID;
                referance.CreatedDate = DateTime.Now;

                _refService.Add(referance);

                clear();
                Butonvisible(true);
                panelVisible(true, true, false, false);
                Uyari("Kayıt işlemi başarıyla gerçekleşti", true);
            }
            catch (Exception)
            {
                if (txtRefPhone.Text.Length != 11)
                {
                    Uyari("Telefon 11 haneli olmaz zorundadır!", false);
                }
                else
                {
                    Uyari("Kayıt işlemi sırasında bir hata oluştu", false);
                }
            }
        }
        protected void btnSilTable_Click(object sender, EventArgs e)
        {
            try
            {
                Button btn = (Button)sender;
                int    ID  = int.Parse(btn.CommandArgument);
                lblInfo2.Text = ID.ToString();

                Referance oldRef = _refService.Get(ID);
                _refService.Delete(oldRef);

                clear();
                panelVisible(true, true, false, false);
                Uyari("Silme işlemi başarıyla gerçekleşti", true);
            }
            catch (Exception)
            {
                Uyari("Silme işlemi sırasında bir hata oluştu", false);
            }
        }
 public void Update(Referance entity)
 {
     _ReferanceDAL.Update(entity);
 }
 public void Delete(Referance entity)
 {
     _ReferanceDAL.Delete(entity);
 }
 public void Add(Referance entity)
 {
     _ReferanceDAL.Add(entity);
 }