/// <summary> /// Cargars the novedades. /// </summary> private void CargarNovedades() { BLEventoInstitucional objBLEventoInstitucional = new BLEventoInstitucional(); EventoInstitucional example = new EventoInstitucional(); example.activo = true; List<EventoInstitucional> listEventoInstitucional = new List<EventoInstitucional>(); listEventoInstitucional = objBLEventoInstitucional.GetEventoInstitucional(example); foreach (EventoInstitucional evento in listEventoInstitucional) { udpNovedades.ContentTemplateContainer.Controls.Add(new LiteralControl("<h3>" + evento.titulo.ToUpper() + " - " + evento.fecha.ToShortDateString() + "</h3>")); //udpNovedades.ContentTemplateContainer.Controls.Add(new LiteralControl()); udpNovedades.ContentTemplateContainer.Controls.Add(new LiteralControl("<p>" + evento.lugar + "</p>")); udpNovedades.ContentTemplateContainer.Controls.Add(new LiteralControl("<p>" + evento.detalle + "</p><hr />")); //Label lblTitulo = new Label(); //lblTitulo.ID = "evento_" + evento.idEventoInstitucional; //lblTitulo.Text = evento.descripcionBreve; //udpNovedades.ContentTemplateContainer.Controls.Add(lblTitulo); } udpNovedades.Update(); }
/// <summary> /// Obteners the valores pantalla. /// </summary> /// <returns></returns> private EventoInstitucional ObtenerValoresDePantalla() { EventoInstitucional evento = new EventoInstitucional(); if (!esNuevo) { evento.idEventoInstitucional = propEvento.idEventoInstitucional; } evento.lugar = txtLugarEdit.Text.Trim(); evento.fecha = Convert.ToDateTime(calFechaEdit.ValorFecha); evento.hora = Convert.ToDateTime(txtHoraEdit.Text.Trim()); evento.titulo = txtTituloEdit.Text.Trim(); evento.detalle = txtDescripcionEdit.Text.Trim(); evento.activo = chkActivoEdit.Checked; evento.tipoEventoInstitucional.idTipoEventoInstitucional = Convert.ToInt32(ddlTipoEventoEdit.SelectedValue); evento.organizador.username = ObjSessionDataUI.ObjDTUsuario.Nombre; return evento; }
/// <summary> /// Registrar el evento. /// </summary> /// <param name="evento">The evento.</param> private void GuardarEvento(EventoInstitucional evento) { objBLEvento = new BLEventoInstitucional(evento); objBLEvento.Save(); }
/// <summary> /// Buscars the filtrando. /// </summary> private void BuscarFiltrando() { calfecha.ValidarRangoDesde(); EventoInstitucional evento = new EventoInstitucional(); evento.lugar = txtLugar.Text.Trim(); evento.titulo = txtTitulo.Text.Trim(); evento.fecha = Convert.ToDateTime(calfecha.ValorFecha); evento.activo = chkActivo.Checked; evento.tipoEventoInstitucional.idTipoEventoInstitucional = Convert.ToInt32(ddlTipoEvento.SelectedValue); if (txtHora.Text.Trim().Length > 1) evento.hora = Convert.ToDateTime(txtHora.Text); else evento.hora = null; propFiltroEvento = evento; BuscarEventos(evento); }
/// <summary> /// Buscars the eventos. /// </summary> /// <param name="evento">The evento.</param> private void BuscarEventos(EventoInstitucional evento) { objBLEvento = new BLEventoInstitucional(evento); listaEvento = objBLEvento.GetEventoInstitucional(evento); CargarGrilla(); }
/// <summary> /// Método que se llama al hacer click sobre las acciones de la grilla /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Web.UI.WebControls.GridViewCommandEventArgs"/> instance containing the event data.</param> protected void gvwReporte_RowCommand(object sender, GridViewCommandEventArgs e) { try { switch (e.CommandName) { case "Editar": propEvento = new EventoInstitucional(); propEvento.idEventoInstitucional = Convert.ToInt32(e.CommandArgument.ToString()); AccionPagina = enumAcciones.Modificar; esNuevo = false; CargarValoresEnPantalla(Convert.ToInt32(e.CommandArgument.ToString())); btnBuscar.Visible = false; btnNuevo.Visible = false; btnVolver.Visible = true; btnGuardar.Visible = true; gvwReporte.Visible = false; udpFiltrosBusqueda.Visible = false; udpEdit.Visible = true; udpEdit.Update(); break; } } catch (Exception ex) { Master.ManageExceptions(ex); } }
/// <summary> /// Cargars the novedades. /// </summary> private void CargarNovedades(bool soloFuturos) { BLEventoInstitucional objBLEventoInstitucional = new BLEventoInstitucional(); EventoInstitucional eventoFiltro = new EventoInstitucional(); eventoFiltro.activo = true; if (soloFuturos) eventoFiltro.fechaDesde = DateTime.Now; else eventoFiltro.fechaDesde = cicloLectivoActual.fechaInicio; List<EventoInstitucional> listEventoInstitucional = new List<EventoInstitucional>(); listEventoInstitucional = objBLEventoInstitucional.GetEventoInstitucional(eventoFiltro); rptNovedades.DataSource = listEventoInstitucional; rptNovedades.DataBind(); //foreach (EventoInstitucional evento in listEventoInstitucional) //{ // udpNovedades.ContentTemplateContainer.Controls.Add(new LiteralControl("<h3>" + evento.titulo.ToUpper() + " - " + evento.fecha.ToShortDateString() + "</h3>")); // udpNovedades.ContentTemplateContainer.Controls.Add(new LiteralControl("<p>" + evento.lugar + "</p>")); // udpNovedades.ContentTemplateContainer.Controls.Add(new LiteralControl("<p>" + evento.detalle + "</p><hr />")); //} udpNovedades.Update(); }