private void GridViewStokDepo_Click(object sender, EventArgs e) { GridViewStokDepo.OptionsSelection.EnableAppearanceFocusedRow = true; if (GridViewStokDepo.GetFocusedDataRow() != null && !Focusta) { Focus_Depo(); } _Focusta = false; }
void Sil() { if (GridViewStokDepo.GetFocusedDataRow() == null) { return; } if (!Genel.Yetkilerim.Contains(21)) { Genel.Yetki_Uyari(21); return; } try { if (Isler.Stok.Ver_AdetDepoHareket(depo.DepoID) > 0) { XtraMessageBox.Show("Bu Depo Üzerinden Stok Giriş/Çıkış İşlemleri Yapılmış.\nBu Yüzden Depo Silinemez.", "Geçersiz İşlem", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string temp_depoad = GridViewStokDepo.GetFocusedDataRow()["DepoAd"].ToString(); string temp_depoid = GridViewStokDepo.GetFocusedDataRow()["DepoID"].ToString(); if (XtraMessageBox.Show("Seçili Depoyu Silmek İstediğinize Emin Misiniz?\n" + "Depo No : " + temp_depoid + "\nDepo Adı : " + temp_depoad, "Depo Sil Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { dbModel.DeleteObject(depo); dbModel.SaveChanges(); Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Depo Başarılı Bir Şekilde Silinmiştir", null, ResOtoSis.mark_blue); Ara(); } } catch (Exception hata) { XtraMessageBox.Show("Depo Silme İşlemi Sırasında Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }