예제 #1
0
        public void Sil()
        {
            switch (btnIndex)
            {
            case 2:
                if (Firmalar.FirmaSil(Convert.ToInt32(dgvGenel.CurrentRow.Cells["FirmaId"].Value)) == 0)
                {
                    MessageBox.Show("Bu firmaya ait donanımlar var.", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                dt = Firmalar.FirmalariGetir();
                dgvGenel.DataSource = dt;
                break;

            case 3:
                if (DonanimTurleri.DonanimTuruSil(Convert.ToInt32(dgvGenel.CurrentRow.Cells["TurId"].Value)) == 0)
                {
                    MessageBox.Show("Bu donanım türüne ait donanımlar var.", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                dt = DonanimTurleri.DonanimTurleriniGetir();
                dgvGenel.DataSource = dt;
                break;

            case 4:
                if (LisansTipleri.LisasnTipiSil(Convert.ToInt32(dgvGenel.CurrentRow.Cells["TipId"].Value)) == 0)
                {
                    MessageBox.Show("Bu lisans tipinde tanımlanmış lisanslar var.", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                dt = LisansTipleri.LisansTipleriniGetir();
                dgvGenel.DataSource = dt;
                break;

            case 5:
                ServisFirmalari.ServisFirmasiSil(Convert.ToInt32(dgvGenel.CurrentRow.Cells["ServisFirmaId"].Value));
                dt = ServisFirmalari.ServisFirmalariniGetir();
                dgvGenel.DataSource = dt;
                break;

            case 6:
                if (GonderimSekilleri.GonderimSekliSil(Convert.ToInt32(dgvGenel.CurrentRow.Cells["GonderimSekliId"].Value)) == 0)
                {
                    MessageBox.Show("Bu gönderim şeklinde tanımlanmış teknik servis kayıtları var.", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                dt = GonderimSekilleri.GonderimSekilleriniGetir();
                dgvGenel.DataSource = dt;
                break;

            case 7:
                if (ServisSekilleri.ServisSekliSil(Convert.ToInt32(dgvGenel.CurrentRow.Cells["ServisSekliId"].Value)) == 0)
                {
                    MessageBox.Show("Bu servis şeklinde tanımlanmış teknik servis kayıtları var.", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                dt = ServisSekilleri.ServisSekilleriniGetir();
                dgvGenel.DataSource = dt;
                break;

            case 8:
                Uyeler.UyeSil(Convert.ToInt32(dgvGenel.CurrentRow.Cells["UyeId"].Value));
                dt = Uyeler.UyeleriGetir();
                dgvGenel.DataSource = dt;
                break;

            default:
                MessageBox.Show("Yanlış işlem seçimi.", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                break;
            }
        }