void Focus_Sirket() { if (_Yukleme || GridViewSirketler.GetFocusedRow() == null) { return; } Secili_SirketID = Convert.ToInt32(GridViewSirketler.GetFocusedRowCellValue("SirketID")); YeniKayit = false; Yukle_Sirket(Secili_SirketID); }
void Ara() { try { _Yukleme = true; if (dt_Sirketler != null) { dt_Sirketler.Dispose(); } dt_Sirketler = null; dt_Sirketler = Isler.Sirket.Ver_Sirketler(); gridControlSirketler.DataSource = dt_Sirketler; if (dt_Sirketler.Rows.Count > 0) { bool Bulundu = false; int temp_SirketID; for (int i = 0; i < GridViewSirketler.RowCount; i++) { temp_SirketID = Convert.ToInt32(GridViewSirketler.GetDataRow(i)["SirketID"]); if (temp_SirketID == Secili_SirketID) { GridViewSirketler.FocusedRowHandle = i; Bulundu = true; break; } } _Yukleme = false; if (!Bulundu) { Yukle_Sirket(Convert.ToInt32(GridViewSirketler.GetDataRow(0)["SirketID"])); } btnSil.Enabled = true; } else { btnSil.Enabled = false; } } catch (Exception hata) { XtraMessageBox.Show("Sirketler Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { _Yukleme = false; } }
void Sil() { if (GridViewSirketler.GetFocusedDataRow() == null) { return; } if (!Genel.Yetkilerim.Contains(19)) { Genel.Yetki_Uyari(19); return; } try { //Burada şirket işlem bilgisi kontrol edilecek. //Eğer şirket üzerinden herhangi bir işlem yapılmış ise silme yapılmayacak. string temp_SirketID = GridViewSirketler.GetFocusedDataRow()["SirketID"].ToString(); string temp_KisaAd = GridViewSirketler.GetFocusedDataRow()["KisaAd"].ToString(); if (XtraMessageBox.Show("Seçili Şirketi Silmek İstediğinize Emin Misiniz?\n" + "Şirket No : " + temp_SirketID + "\nKısa Adı : " + temp_KisaAd, "Şirket Sil Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { dbModel.DeleteObject(Sirket); dbModel.SaveChanges(); Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Şirket Başarılı Bir Şekilde Silinmiştir", null, ResOtoSis.mark_blue); Ara(); } } catch (Exception hata) { XtraMessageBox.Show("Şirket Silme İşlemi Sırasında Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }