/// <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(); }