Exemplo n.º 1
0
        private void DeshabilitarGradoButton_Click(object sender, EventArgs e)
        {
            try
            {
                GradosListView.Items[indexSeleccionado].ForeColor = gradoSeleccionado.bajaLogica == null ? Color.Gray : Color.Black;
                if (gradoSeleccionado.bajaLogica == null)
                {
                    gradoSeleccionado.bajaLogica = Generals.getFecha().Date;
                }
                else
                {
                    gradoSeleccionado.bajaLogica = null;
                }
                dao.habilitarODeshabilitarGrado(gradoSeleccionado);

                GradosListView.BeginUpdate();
                GradosListView.Items.RemoveAt(indexSeleccionado);
                GradosListView.Items.Insert(indexSeleccionado, getItemFromGrado(gradoSeleccionado));
                GradosListView.EndUpdate();
            }
            catch (Exception ex) {
                MessageBox.Show("Debe seleccionar algún grado de publicación para poder habilitarlo o deshabilitarlo");
            }
        }