protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { string id = Request.QueryString["id"]; YouCom.DTO.EventoDTO myEventoDTO = new YouCom.DTO.EventoDTO(); myEventoDTO = YouCom.bll.EventoBLL.detalleEvento(decimal.Parse(id)); LitEventoTitulo.Text = myEventoDTO.EventoTitulo; LitEventoResumen.Text = myEventoDTO.EventoResumen; LitEventoDetalle.Text = myEventoDTO.EventoDetalle; } } catch (Exception ex) { string script = "'alert('" + ex.Message + "');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } }
protected void rptEvento_OnItemCommand(object sender, RepeaterCommandEventArgs e) { UserControl wucCondominio = (UserControl)Page.Master.FindControl("ContentPlaceHolder1").FindControl("wucCondominio1"); DropDownList ddlCondominio = (DropDownList)wucCondominio.FindControl("ddlCondominio"); DropDownList ddlComunidad = (DropDownList)wucCondominio.FindControl("ddlComunidad"); if (e.CommandName == "Editar") { HiddenField hdnEventoId = new HiddenField(); hdnEventoId = (HiddenField)e.Item.FindControl("hdnEventoId"); YouCom.DTO.EventoDTO myEventoDTO = new YouCom.DTO.EventoDTO(); myEventoDTO = YouCom.bll.EventoBLL.detalleEvento(decimal.Parse(hdnEventoId.Value)); this.hdnEventoId.Value = myEventoDTO.EventoId.ToString(); txtEventoTitulo.Text = myEventoDTO.EventoTitulo; txtEventoResumen.Text = myEventoDTO.EventoResumen; FCKeditorDetalle.Value = myEventoDTO.EventoDetalle; TxtNotiAutor.Text = myEventoDTO.EventoAutor; ddlCondominio.SelectedIndex = ddlCondominio.Items.IndexOf(ddlCondominio.Items.FindByValue(myEventoDTO.TheCondominioDTO.IdCondominio.ToString())); ddlComunidad.DataSource = YouCom.bll.ComunidadBLL.getListadoComunidadByCondominio(decimal.Parse(ddlCondominio.SelectedValue)); ddlComunidad.DataTextField = "NombreComunidad"; ddlComunidad.DataValueField = "IdComunidad"; ddlComunidad.DataBind(); ddlComunidad.Items.Insert(0, new ListItem("Seleccione Comunidad", string.Empty)); ddlComunidad.SelectedIndex = ddlComunidad.Items.IndexOf(ddlComunidad.Items.FindByValue(myEventoDTO.TheComunidadDTO.IdComunidad.ToString())); ddlCategoria.SelectedIndex = ddlCategoria.Items.IndexOf(ddlCategoria.Items.FindByValue(myEventoDTO.TheCategoriaDTO.IdCategoria.ToString())); this.FechaPublicacion.Text = myEventoDTO.EventoPublicacion.ToShortDateString(); this.FechaExpiracion.Text = myEventoDTO.EventoExpiracion.ToShortDateString(); btnGrabar.Visible = false; btnEditar.Visible = true; } if (e.CommandName == "Eliminar") { HiddenField hdnEventoId = new HiddenField(); hdnEventoId = (HiddenField)e.Item.FindControl("hdnEventoId"); EventoDTO theEventoDTO = new EventoDTO(); theEventoDTO.EventoId = decimal.Parse(hdnEventoId.Value); theEventoDTO.UsuarioModificacion = myUsuario.Rut; bool respuesta = YouCom.bll.EventoBLL.Delete(theEventoDTO); if (respuesta) { cargarEvento(); if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Evento eliminado correctamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } else { } } }
protected void btnEditar_Click(object sender, EventArgs e) { UserControl wucCondominio = (UserControl)Page.Master.FindControl("ContentPlaceHolder1").FindControl("wucCondominio1"); DropDownList ddlCondominio = (DropDownList)wucCondominio.FindControl("ddlCondominio"); DropDownList ddlComunidad = (DropDownList)wucCondominio.FindControl("ddlComunidad"); btnEditar.Visible = false; btnGrabar.Visible = true; EventoDTO theEventoDTO = new EventoDTO(); theEventoDTO.EventoId = decimal.Parse(this.hdnEventoId.Value); theEventoDTO.EventoTitulo = this.txtEventoTitulo.Text.ToUpper(); theEventoDTO.EventoResumen = this.txtEventoResumen.Text.ToUpper(); theEventoDTO.EventoDetalle = this.FCKeditorDetalle.Value; theEventoDTO.EventoAutor = this.TxtNotiAutor.Text.ToUpper(); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(ddlCondominio.SelectedValue); theEventoDTO.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(ddlComunidad.SelectedValue); theEventoDTO.TheComunidadDTO = myComunidadDTO; CategoriaDTO myCategoria = new CategoriaDTO(); myCategoria.IdCategoria = decimal.Parse(this.ddlCategoria.SelectedValue); theEventoDTO.TheCategoriaDTO = myCategoria; theEventoDTO.UsuarioModificacion = myUsuario.Rut; if (this.FileImagenEvento.HasFile) { theEventoDTO.EventoImagen = YouCom.Service.Imagenes.Imagen.ProcessFileResize(FileImagenEvento, YouCom.Service.Generales.General.GetPropiedad("UploadsPathBann"), 198, 118, Page); } else { YouCom.DTO.EventoDTO myEventoDTO = new YouCom.DTO.EventoDTO(); myEventoDTO = YouCom.bll.EventoBLL.detalleEvento(decimal.Parse(hdnEventoId.Value)); theEventoDTO.EventoImagen = myEventoDTO.EventoImagen; } theEventoDTO.EventoPublicacion = DateTime.ParseExact(this.FechaPublicacion.Text + " " + DateTime.Now.ToString("HH:mm"), "dd/MM/yyyy HH:mm", System.Globalization.CultureInfo.InvariantCulture); theEventoDTO.EventoInicio = DateTime.ParseExact(this.FechaPublicacion.Text + " " + DateTime.Now.ToString("HH:mm"), "dd/MM/yyyy HH:mm", System.Globalization.CultureInfo.InvariantCulture); theEventoDTO.EventoExpiracion = DateTime.ParseExact(this.FechaExpiracion.Text + " 00:00", "dd/MM/yyyy HH:mm", System.Globalization.CultureInfo.InvariantCulture); bool respuesta = YouCom.bll.EventoBLL.Update(theEventoDTO); if (respuesta) { cargarEvento(); this.TxtNotiAutor.Text = string.Empty; this.txtEventoTitulo.Text = string.Empty; this.txtEventoResumen.Text = string.Empty; if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Evento editado correctamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } else { } }