private void GridViewKasa_Click(object sender, EventArgs e) { if (GridViewKasa.GetFocusedDataRow() != null && !Focusta) { Focus_Kasa(); } _Focusta = false; }
void Focus_Kasa() { if (_Yukleme || GridViewKasa.GetFocusedDataRow() == null) { return; } Yukle_Kasa(Convert.ToInt32(GridViewKasa.GetFocusedRowCellValue("KasaID"))); }
void Ara() { try { _Yukleme = true; if (dt_Kasalar != null) { dt_Kasalar.Dispose(); } dt_Kasalar = null; dt_Kasalar = Isler.Kasa.Ver_Kasalar(); gridControlKasa.DataSource = dt_Kasalar; GridViewKasa.ViewCaption = "Kasalar Listesi (" + dt_Kasalar.Rows.Count.ToString() + " )"; bool Bulundu = false; if (dt_Kasalar.Rows.Count > 0) { int temp_KasaID = 0; for (int i = 0; i < GridViewKasa.RowCount; i++) { temp_KasaID = Convert.ToInt32(GridViewKasa.GetDataRow(i)["KasaID"]); if (temp_KasaID == _Secili_KasaID) { GridViewKasa.FocusedRowHandle = i; Bulundu = true; break; } } _Yukleme = false; if (!Bulundu) { Yukle_Kasa(Convert.ToInt32(GridViewKasa.GetDataRow(0)["KasaID"])); } btnSil.Enabled = true; } else { btnSil.Enabled = false; Yeni(); } } catch (Exception hata) { XtraMessageBox.Show("Kasalar Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { _Yukleme = false; } }