예제 #1
0
 private void GridViewStokDepo_Click(object sender, EventArgs e)
 {
     GridViewStokDepo.OptionsSelection.EnableAppearanceFocusedRow = true;
     if (GridViewStokDepo.GetFocusedDataRow() != null && !Focusta)
     {
         Focus_Depo();
     }
     _Focusta = false;
 }
예제 #2
0
        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);
            }
        }