private void btnAnularCurso_Click(object sender, EventArgs e)
        {
            if (dgvCursos.CurrentRow != null)
            {
                bool result = true;
                if (CursoDAL.getCursoById((Int64)dgvCursos.CurrentRow.Cells[0].Value).Estado != "A")
                {
                    result = false;
                    MessageBox.Show("El curso ya ha sido inhabilitado anteriormente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                if (result)
                {
                    if (MessageBox.Show("¿Esta Seguro de inhabilitar el curso seleccionado? podra reactivarlo editando el registro desde el formulario correspondiente.", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                    {
                        result = false;
                    }
                }

                if (result)
                {
                    if (CursoDAL.inhabilitarCurso(CursoDAL.getCursoById((Int64)dgvCursos.CurrentRow.Cells[0].Value), Inicio.CurrentUser))
                    {
                        MessageBox.Show("El curso seleccionado ha sido inhabilitado exitosamente.", "Operación realizada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtBuscar.Text = "";
                        dgvCursos.Rows.Clear();
                        FillDgv(CursoDAL.getCursosByIdSucursal(Inicio.CurrentSucursal.Id, (cbxYear.SelectedItem as Year)));
                    }
                }
            }
        }