private void KullaniciGetir(Enumerations.VeriGetirmeYontemi kullaniciGetirmeYontemi)
        {
            if (_kullaniciKartiGetiriliyor || Kapatiliyor)
            {
                return;
            }
            var kullaniciVar = Kullanici.KullaniciIdMevcutMu(txtKullaniciAdi.Text.Trim() == "" ? string.Empty : txtKullaniciAdi.Text.Trim());

            _kullaniciKartiGetiriliyor = true;
            bool degerlerFarkliMi =
                CommonHelper.DegerleriTagdanFarkliMi(layoutControlGroup2, new string[] { txtKullaniciAdi.Name });

            if (degerlerFarkliMi && kullaniciVar)
            {
                DialogResult soru = XtraMessageBox.Show("Kaydedilmeyen değişiklikler kaybolacak devam edilsin mi?",
                                                        "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (soru != DialogResult.Yes)
                {
                    if (ItemForKullaniciAdi.Control.Tag != null)
                    {
                        txtKullaniciAdi.Text = ItemForKullaniciAdi.Control.Tag.ToString();
                    }
                    _kullaniciKartiGetiriliyor = false;
                    return;
                }
            }
            SqlDataReader reader = null;

            if (kullaniciGetirmeYontemi == Enumerations.VeriGetirmeYontemi.Ad &&
                ((string.IsNullOrWhiteSpace(txtKullaniciAdi.Text.Trim()) || txtKullaniciAdi.Text.Trim() == _sonKullaniciAdi) &&
                 !degerlerFarkliMi))
            {
                _kullaniciKartiGetiriliyor = false;
                return;
            }
            else
            {
                try
                {
                    if (kullaniciGetirmeYontemi == Enumerations.VeriGetirmeYontemi.Id)
                    {
                        _kullanici = Kullanici.GetKullaniciById(_kullaniciId);
                        if (_kullanici == null)
                        {
                            _kullaniciKartiGetiriliyor = false;
                            return;
                        }
                    }
                    else if (kullaniciGetirmeYontemi == Enumerations.VeriGetirmeYontemi.Ad)
                    {
                        List <Kullanici> KULLANICI = Kullanici.GetKullaniciByKullaniciAdi(txtKullaniciAdi.Text.Trim());

                        if (KULLANICI.Count > 0)
                        {
                            _kullanici = KULLANICI[0];
                        }
                        else
                        {
                            if (_kullaniciId > 0)
                            {
                                FormuTemizle(true);
                            }

                            _sonKullaniciAdi           = txtKullaniciAdi.Text.Trim();
                            _kullaniciKartiGetiriliyor = false;
                            return;
                        }
                    }
                    _kullaniciId                = _kullanici.KullaniciId;
                    _sonKullaniciAdi            = txtKullaniciAdi.Text = _kullanici.KullaniciAdi;
                    txtAdSoyad.Text             = _kullanici.AdSoyad;
                    txtSifre.Text               = "********";
                    txtSifre.ReadOnly           = true;
                    chbSifreDegistir.Visible    = true;
                    chbAdminKullanici.EditValue = _kullanici.AdminKullanici;
                    chbDurum.EditValue          = _kullanici.Durum == 0 ? false : true;
                    CommonHelper.DegerleriTagaAl(layoutControlGroup2);

                    _guncelle      = true;
                    btnSil.Enabled = true;
                }
                catch (Exception ex)
                {
                    CommonHelper.WriteLog("Kullanici Kartı Veri çekme", ex.Message);
                    XtraMessageBox.Show("Veritabanından veriler çekilemedi! " + ex.Message, "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                finally
                {
                    if (reader != null)
                    {
                        if (!reader.IsClosed)
                        {
                            reader.Close();
                        }
                        reader.Dispose();
                    }
                }
            }
            _kullaniciKartiGetiriliyor = false;
        }