示例#1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            switch (((Button)sender).Name)
            {
            case "btnEliminar1":
                if (listClavesAd.SelectedIndex != -1)
                {
                    if (MessageBox.Show(this, "¿Desea realmente eliminar este registro?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        Datos.EliminarClave(claves[listClavesAd.SelectedIndex].Id_cat);
                        FillCombos();
                    }
                }
                break;

            case "btnEliminar2":
                if (listSubcatAd.SelectedIndex != -1)
                {
                    if (MessageBox.Show(this, "¿Desea realmente eliminar este registro?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        Datos.EliminarSubCat(subcats[listSubcatAd.SelectedIndex].Key);
                        FillCombos();
                    }
                }
                break;

            case "btnEliminar3":
                if (listEmpresasAd.SelectedIndex != -1)
                {
                    if (MessageBox.Show(this, "¿Desea realmente eliminar este registro?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        Datos.EliminarEmpresa(empresas[listEmpresasAd.SelectedIndex].Id_empresa);
                        FillCombos();
                    }
                }
                break;
            }
        }