예제 #1
0
        private void dataGridViewKategorijos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 3)
            {
                var id             = (int)dataGridViewKategorijos["clmnId", e.RowIndex].Value;
                var pavadinimas    = dataGridViewKategorijos["clmnPavadinimas", e.RowIndex].Value?.ToString();
                var amžiausCenzūra = dataGridViewKategorijos["clmnAmžiausCenzūra", e.RowIndex].Value is not null ? (int?)dataGridViewKategorijos["clmnAmžiausCenzūra", e.RowIndex].Value : (int?)null;

                Services.FormModels.Kategorija kategorija = new Services.FormModels.Kategorija(id, pavadinimas, amžiausCenzūra);

                KategorijosRedagavimas kategorijosRedagavimas = new(kategorija);
                kategorijosRedagavimas.FormClosed += KategorijosRedagavimas_FormClosed;
                kategorijosRedagavimas.Show();
            }

            if (e.ColumnIndex == 4)
            {
                var id = (int)dataGridViewKategorijos["clmnId", e.RowIndex].Value;

                var arNoriIštrinti = MessageBox.Show("Ar tikrai norite panaikinti įrašą?", "Įrašo naikinimas", MessageBoxButtons.YesNo);

                if (arNoriIštrinti == DialogResult.Yes)
                {
                    _kategorijosService.NaikinkKategoriją(id);
                    UžpildykDataGridView();
                }
            }
        }
예제 #2
0
        private void PanaikinkKategorija(int id)
        {
            var result = MessageBox.Show("Ar tikrai norite panaikinti kategoriją?", "Kategorijos naikinimas", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                _kategorijosService.NaikinkKategoriją(id);
                GaukSąrašoDuomenis(GaukPaieškosLaukus());
            }
        }