/// <summary>
        /// Obteners the valores pantalla.
        /// </summary>
        /// <returns></returns>
        private RegistroClases ObtenerValoresDePantalla()
        {
            RegistroClases entidad = new RegistroClases();
            entidad = propEvento;
            if (!esNuevo)
            {
                entidad.idAgendaActividad = propAgenda.idAgendaActividad;
                entidad.idEventoAgenda = propEvento.idEventoAgenda;
                //entidad.cursoCicloLectivo.idCursoCicloLectivo = propAgenda.cursoCicloLectivo.idCursoCicloLectivo;
            }
            entidad.asignatura.idAsignatura = Convert.ToInt32(ddlAsignaturaEdit.SelectedValue);
            entidad.descripcion = txtDescripcionEdit.Text;
            //entidad.fechaEvento = Convert.ToDateTime(calFechaEvento.ValorFecha);
            entidad.fechaEvento = Convert.ToDateTime(new DateTime(propAgenda.cursoCicloLectivo.cicloLectivo.fechaInicio.Year, Convert.ToInt32(ddlMeses.SelectedValue), Convert.ToInt32(ddlDia.SelectedValue)));
            entidad.usuario.username = ObjSessionDataUI.ObjDTUsuario.Nombre;
            entidad.activo = chkActivoEdit.Checked;
            entidad.fechaAlta = DateTime.Now;
            entidad.tipoRegistro.idTipoRegistroClases = Convert.ToInt32(ddlTipoRegistroClase.SelectedValue);

            List<DetalleRegistroClases> listaTemporal = new List<DetalleRegistroClases>();
            foreach (int item in listaSeleccionGuardar)
            {
                listaTemporal.Add(new DetalleRegistroClases() { temaContenido = new TemaContenido() { idTemaContenido = item } });
            }
            entidad.listaDetalleRegistro = listaTemporal;
            return entidad;
        }
 /// <summary>
 /// Buscars the filtrando.
 /// </summary>
 private void BuscarFiltrando()
 {
     calfechas.ValidarRangoDesdeHasta(false);
     RegistroClases entidad = new RegistroClases();
     entidad.asignatura.idAsignatura = Convert.ToInt32(ddlAsignatura.SelectedValue);
     entidad.fechaEventoDesde = Convert.ToDateTime(calfechas.ValorFechaDesde);
     entidad.fechaEventoHasta = Convert.ToDateTime(calfechas.ValorFechaHasta);
     entidad.activo = chkActivo.Checked;
     propFiltroEvento = entidad;
     BuscarAgenda(entidad);
 }
 /// <summary>
 /// Cargars the lista.
 /// </summary>
 /// <param name="entidad">The entidad.</param>
 private void CargarLista(RegistroClases entidad)
 {
     objBLAgenda = new BLAgendaActividades();
     entidad.idAgendaActividad = propAgenda.idAgendaActividad;
     listaEventos = objBLAgenda.GetRegistroClasesAgenda(entidad);
 }
        /// <summary>
        /// Buscars the entidads.
        /// </summary>
        /// <param name="entidad">The entidad.</param>
        private void BuscarAgenda(RegistroClases entidad)
        {
            CargarLista(entidad);

            CargarGrilla();
        }