protected void rptAvisoInactivo_OnItemCommand(object sender, RepeaterCommandEventArgs e) { if (e.CommandName == "Activar") { HiddenField hdnIdAvisos = new HiddenField(); hdnIdAvisos = (HiddenField)e.Item.FindControl("hdnIdAvisos"); AvisoDTO theAvisosDTO = new AvisoDTO(); theAvisosDTO.IdAviso = decimal.Parse(hdnIdAvisos.Value); theAvisosDTO.UsuarioModificacion = myUsuario.Rut; bool respuesta = YouCom.bll.Avisos.AvisoBLL.ActivaAvisos(theAvisosDTO); if (respuesta) { cargarAvisosInactivo(); if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Avisos Activado correctamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } else { } } }
protected void btnGrabar_Click(object sender, EventArgs e) { UserControl wucCondominio = (UserControl)Page.Master.FindControl("ContentPlaceHolder1").FindControl("wucCondominioCasaFamilia1"); DropDownList ddlCondominio = (DropDownList)wucCondominio.FindControl("ddlCondominio"); DropDownList ddlComunidad = (DropDownList)wucCondominio.FindControl("ddlComunidad"); DropDownList ddlCasa = (DropDownList)wucCondominio.FindControl("ddlCasa"); DropDownList ddlFamilia = (DropDownList)wucCondominio.FindControl("ddlFamilia"); List <AvisoDTO> Avisoss = new List <AvisoDTO>(); Avisoss = (Session["Avisos"] as List <AvisoDTO>); AvisoDTO theAvisosDTO = new AvisoDTO(); theAvisosDTO.TituloAviso = this.txtAvisoTitulo.Text.ToUpper(); theAvisosDTO.DescripcionAviso = this.txtAvisoDescripcion.Text.ToUpper(); theAvisosDTO.PrecioAviso = decimal.Parse(this.txtAvisoPrecio.Text); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(ddlCondominio.SelectedValue); theAvisosDTO.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(ddlComunidad.SelectedValue); theAvisosDTO.TheComunidadDTO = myComunidadDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(ddlCategoria.SelectedValue); theAvisosDTO.TheCategoriaDTO = myCategoriaDTO; YouCom.DTO.Avisos.TipoAvisoDTO myTipoAvisoDTO = new YouCom.DTO.Avisos.TipoAvisoDTO(); myTipoAvisoDTO.IdTipoAviso = decimal.Parse(ddlTipoAviso.SelectedValue); theAvisosDTO.TheTipoAvisoDTO = myTipoAvisoDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(ddlFamilia.SelectedValue); theAvisosDTO.TheFamiliaDTO = myFamiliaDTO; YouCom.DTO.MonedaDTO myMonedaDTO = new YouCom.DTO.MonedaDTO(); myMonedaDTO.IdMoneda = 1; theAvisosDTO.TheMonedaDTO = myMonedaDTO; theAvisosDTO.UsuarioIngreso = myUsuario.Rut; if (this.FileImagenAviso.HasFile) { if (System.IO.Path.GetExtension(FileImagenAviso.PostedFile.FileName) == ".swf") { theAvisosDTO.ImagenAviso = this.ProcessOtherFile(FileImagenAviso, null, YouCom.Service.Generales.General.GetPropiedad("UploadsPathAvisosPub")); } else { theAvisosDTO.ImagenAviso = YouCom.Service.Imagenes.Imagen.ProcessFileResize(FileImagenAviso, YouCom.Service.Generales.General.GetPropiedad("UploadsPathAvisosPub"), 198, 118, Page); } } bool respuesta = YouCom.bll.Avisos.AvisoBLL.Insert(theAvisosDTO); if (respuesta) { this.txtAvisoDescripcion.Text = string.Empty; this.txtAvisoPrecio.Text = string.Empty; this.txtAvisoTitulo.Text = string.Empty; string script = "alert('Aviso ingresado correctamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); cargarAviso(); } else { } }
protected void rptAviso_OnItemCommand(object sender, RepeaterCommandEventArgs e) { UserControl wucCondominio = (UserControl)Page.Master.FindControl("ContentPlaceHolder1").FindControl("wucCondominioCasaFamilia1"); DropDownList ddlCondominio = (DropDownList)wucCondominio.FindControl("ddlCondominio"); DropDownList ddlComunidad = (DropDownList)wucCondominio.FindControl("ddlComunidad"); DropDownList ddlCasa = (DropDownList)wucCondominio.FindControl("ddlCasa"); DropDownList ddlFamilia = (DropDownList)wucCondominio.FindControl("ddlFamilia"); if (e.CommandName == "Editar") { HiddenField hdnIdAvisos = new HiddenField(); hdnIdAvisos = (HiddenField)e.Item.FindControl("hdnIdAviso"); YouCom.DTO.Avisos.AvisoDTO myAvisosDTO = new YouCom.DTO.Avisos.AvisoDTO(); myAvisosDTO = YouCom.bll.Avisos.AvisoBLL.detalleAviso(decimal.Parse(hdnIdAvisos.Value)); this.hdnIdAviso.Value = myAvisosDTO.IdAviso.ToString(); this.txtAvisoDescripcion.Text = myAvisosDTO.DescripcionAviso; this.txtAvisoPrecio.Text = myAvisosDTO.PrecioAviso.ToString().Replace(".0000", ""); this.txtAvisoTitulo.Text = myAvisosDTO.TituloAviso; ddlCondominio.SelectedIndex = ddlCondominio.Items.IndexOf(ddlCondominio.Items.FindByValue(myAvisosDTO.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(myAvisosDTO.TheComunidadDTO.IdComunidad.ToString())); YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO = YouCom.bll.FamiliaBLL.detalleFamilia(myAvisosDTO.TheFamiliaDTO.IdFamilia); ddlCasa.DataSource = YouCom.bll.CasaBLL.getListadoCasaByComunidad(decimal.Parse(ddlComunidad.SelectedValue)); ddlCasa.DataTextField = "NombreCasa"; ddlCasa.DataValueField = "IdCasa"; ddlCasa.DataBind(); ddlCasa.Items.Insert(0, new ListItem("Seleccione Casa", string.Empty)); ddlCasa.SelectedIndex = ddlCasa.Items.IndexOf(ddlCasa.Items.FindByValue(myFamiliaDTO.TheCasaDTO.IdCasa.ToString())); ddlFamilia.DataSource = YouCom.bll.FamiliaBLL.getListadoFamiliaByCasa(decimal.Parse(ddlCasa.SelectedValue)); ddlFamilia.DataTextField = "NombreCompleto"; ddlFamilia.DataValueField = "IdFamilia"; ddlFamilia.DataBind(); ddlFamilia.Items.Insert(0, new ListItem("Seleccione Familia", string.Empty)); ddlFamilia.SelectedIndex = ddlFamilia.Items.IndexOf(ddlFamilia.Items.FindByValue(myAvisosDTO.TheFamiliaDTO.IdFamilia.ToString())); ddlEstado.SelectedIndex = ddlEstado.Items.IndexOf(ddlEstado.Items.FindByValue(myAvisosDTO.TheAvisosEstadoDTO.IdAvisoEstado.ToString())); ddlCategoria.SelectedIndex = ddlCategoria.Items.IndexOf(ddlCategoria.Items.FindByValue(myAvisosDTO.TheCategoriaDTO.IdCategoria.ToString())); ddlTipoAviso.SelectedIndex = ddlTipoAviso.Items.IndexOf(ddlTipoAviso.Items.FindByValue(myAvisosDTO.TheTipoAvisoDTO.IdTipoAviso.ToString())); ddlCategoria.SelectedIndex = ddlCategoria.Items.IndexOf(ddlCategoria.Items.FindByValue(myAvisosDTO.TheCategoriaDTO.IdCategoria.ToString())); if (!string.IsNullOrEmpty(myAvisosDTO.ImagenAviso)) { this.lnkImagen.Visible = true; this.chkImagen.Visible = true; this.lnkImagen.NavigateUrl = YouCom.Service.Generales.General.GetPropiedad("UploadsPathAvisosPub") + myAvisosDTO.ImagenAviso; } btnGrabar.Visible = false; btnEditar.Visible = true; } if (e.CommandName == "Eliminar") { HiddenField hdnIdAvisos = new HiddenField(); hdnIdAvisos = (HiddenField)e.Item.FindControl("hdnIdAvisos"); AvisoDTO theAvisosDTO = new AvisoDTO(); theAvisosDTO.IdAviso = decimal.Parse(hdnIdAvisos.Value); theAvisosDTO.UsuarioModificacion = myUsuario.Rut; bool validacionIntegridad = YouCom.bll.Avisos.AvisoBLL.ValidaEliminacionAvisos(theAvisosDTO); if (validacionIntegridad) { string script = "alert(' No es posible eliminar un Avisos con informacion asociada.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); return; } else { bool respuesta = YouCom.bll.Avisos.AvisoBLL.Delete(theAvisosDTO); if (respuesta) { cargarAviso(); if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Avisos Eliminada 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("wucCondominioCasaFamilia1"); DropDownList ddlCondominio = (DropDownList)wucCondominio.FindControl("ddlCondominio"); DropDownList ddlComunidad = (DropDownList)wucCondominio.FindControl("ddlComunidad"); DropDownList ddlCasa = (DropDownList)wucCondominio.FindControl("ddlCasa"); DropDownList ddlFamilia = (DropDownList)wucCondominio.FindControl("ddlFamilia"); btnEditar.Visible = false; btnGrabar.Visible = true; AvisoDTO theAvisosDTO = new AvisoDTO(); theAvisosDTO.IdAviso = decimal.Parse(this.hdnIdAviso.Value); theAvisosDTO.TituloAviso = this.txtAvisoTitulo.Text.ToUpper(); theAvisosDTO.DescripcionAviso = this.txtAvisoDescripcion.Text.ToUpper(); theAvisosDTO.PrecioAviso = decimal.Parse(this.txtAvisoPrecio.Text); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(ddlCondominio.SelectedValue); theAvisosDTO.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(ddlComunidad.SelectedValue); theAvisosDTO.TheComunidadDTO = myComunidadDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(ddlCategoria.SelectedValue); theAvisosDTO.TheCategoriaDTO = myCategoriaDTO; YouCom.DTO.Avisos.TipoAvisoDTO myTipoAvisoDTO = new YouCom.DTO.Avisos.TipoAvisoDTO(); myTipoAvisoDTO.IdTipoAviso = decimal.Parse(ddlTipoAviso.SelectedValue); theAvisosDTO.TheTipoAvisoDTO = myTipoAvisoDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(ddlFamilia.SelectedValue); theAvisosDTO.TheFamiliaDTO = myFamiliaDTO; YouCom.DTO.MonedaDTO myMonedaDTO = new YouCom.DTO.MonedaDTO(); myMonedaDTO.IdMoneda = 1; theAvisosDTO.TheMonedaDTO = myMonedaDTO; YouCom.DTO.Avisos.AvisoEstadoDTO myAvisosEstadoDTO = new YouCom.DTO.Avisos.AvisoEstadoDTO(); myAvisosEstadoDTO.IdAvisoEstado = decimal.Parse(ddlEstado.SelectedValue); theAvisosDTO.TheAvisosEstadoDTO = myAvisosEstadoDTO; if (ddlEstado.SelectedValue == "3") { theAvisosDTO.FechaPublicacion = DateTime.Now; theAvisosDTO.FechaTermino = DateTime.Now.AddMonths(1); } theAvisosDTO.MotivoAvisoEstado = this.txtMotivoEstado.Text; theAvisosDTO.UsuarioModificacion = myUsuario.Rut; bool respuesta = YouCom.bll.Avisos.AvisoBLL.Update(theAvisosDTO); if (respuesta) { cargarAviso(); this.txtAvisoDescripcion.Text = string.Empty; this.txtAvisoPrecio.Text = string.Empty; this.txtAvisoTitulo.Text = string.Empty; if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Aviso editado correctamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } else { } }
//protected void cargarDatosPropietario() //{ // YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); // myFamiliaDTO = YouCom.bll.FamiliaBLL.detalleFamiliabyRut(myUsuario.Rut); // this.TxtNombre.Text = myFamiliaDTO.NombreFamilia; // this.TxtPaterno.Text = myFamiliaDTO.ApellidoPaternoFamilia; // this.TxtMaterno.Text = myFamiliaDTO.ApellidoMaternoFamilia; //} protected bool setEnviaAviso() { bool retorno = false; bool salida = false; AvisoDTO theAvisosDTO = new AvisoDTO(); theAvisosDTO.TituloAviso = this.TxtTitulo.Text.ToUpper(); theAvisosDTO.DescripcionAviso = this.TxtDescripcion.Text.ToUpper(); theAvisosDTO.PrecioAviso = decimal.Parse(this.TxtPrecio.Text); theAvisosDTO.TheCondominioDTO = myUsuario.TheCondominioSeleccionDTO; theAvisosDTO.TheComunidadDTO = myUsuario.TheComunidadSeleccionDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(ddlCategoria.SelectedValue); theAvisosDTO.TheCategoriaDTO = myCategoriaDTO; YouCom.DTO.Avisos.TipoAvisoDTO myTipoAvisoDTO = new YouCom.DTO.Avisos.TipoAvisoDTO(); myTipoAvisoDTO.IdTipoAviso = decimal.Parse(ddlTipoAviso.SelectedValue); theAvisosDTO.TheTipoAvisoDTO = myTipoAvisoDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO = YouCom.bll.FamiliaBLL.detalleFamiliabyRut(myUsuario.Rut); theAvisosDTO.TheFamiliaDTO = myFamiliaDTO; YouCom.DTO.MonedaDTO myMonedaDTO = new YouCom.DTO.MonedaDTO(); myMonedaDTO.IdMoneda = 1; theAvisosDTO.TheMonedaDTO = myMonedaDTO; YouCom.DTO.Avisos.AvisoEstadoDTO myAvisosEstadoDTO = new YouCom.DTO.Avisos.AvisoEstadoDTO(); myAvisosEstadoDTO.IdAvisoEstado = 1; theAvisosDTO.TheAvisosEstadoDTO = myAvisosEstadoDTO; theAvisosDTO.FechaPublicacion = DateTime.Now; theAvisosDTO.FechaTermino = DateTime.Now.AddMonths(1); theAvisosDTO.UsuarioIngreso = myUsuario.Rut; if (this.FileImagenAviso.HasFile) { theAvisosDTO.ImagenAviso = this.ProcessOtherFile(FileImagenPrincipalAviso, null, YouCom.Service.Generales.General.GetPropiedad("UploadsPathAvisosPub")); } retorno = YouCom.bll.Avisos.AvisoBLL.Insert(theAvisosDTO); if (retorno) { string ruta = YouCom.Service.Generales.General.GetPropiedad("UploadsPathAvisosPub"); string valor_retorno = string.Empty; foreach (var file in FileImagenAviso.PostedFiles) { if (!string.IsNullOrEmpty(file.FileName)) { YouCom.DTO.Avisos.ImagenAvisoDTO myImagenAvisoDTO = new YouCom.DTO.Avisos.ImagenAvisoDTO(); Random myRandom = new Random(); string xName = myRandom.Next(1, 1000000).ToString(); if (Intermedia.IMSystem.IMFile.IMFile.GetNameFile(file.FileName).Length > 16) { valor_retorno = xName + "_" + Intermedia.IMSystem.IMFile.IMFile.GetNameFile(file.FileName).Substring(0, 16) + Intermedia.IMSystem.IMFile.IMFile.GetExtensionFile(file.FileName); } else { valor_retorno = xName + "_" + Intermedia.IMSystem.IMFile.IMFile.GetNameFile(file.FileName).Substring(0, Intermedia.IMSystem.IMFile.IMFile.GetNameFile(file.FileName).Length) + Intermedia.IMSystem.IMFile.IMFile.GetExtensionFile(file.FileName); } myImagenAvisoDTO.ThumbailImagenAviso = valor_retorno; myImagenAvisoDTO.GrandeImagenAviso = valor_retorno; myImagenAvisoDTO.TituloImagenAviso = this.TxtTitulo.Text; YouCom.DTO.Avisos.AvisoDTO myAvisoDTO = new YouCom.DTO.Avisos.AvisoDTO(); myAvisoDTO.IdAviso = YouCom.bll.Avisos.AvisoBLL.getObtenerUltimoAviso().IdAviso; myImagenAvisoDTO.TheAvisosDTO = myAvisoDTO; YouCom.bll.Avisos.ImagenAvisoBLL.Insert(myImagenAvisoDTO); file.SaveAs(Server.MapPath(ruta + valor_retorno)); } } salida = true; } return(salida); }
public static bool ValidaEliminacionAvisos(AvisoDTO theAvisosDTO) { bool respuesta = facade.Avisos.Aviso.ValidaEliminacionAvisos(theAvisosDTO); return(respuesta); }
public static bool ActivaAvisos(AvisoDTO theAvisosDTO) { bool respuesta = YouCom.DAL.AvisosDAL.ActivaAviso(theAvisosDTO); return(respuesta); }
public static bool Update(AvisoDTO myAvisosDTO) { bool resultado = AvisosDAL.Update(myAvisosDTO); return(resultado); }
public static bool Insert(AvisoDTO myAvisosDTO) { bool resultado = AvisosDAL.Insert(myAvisosDTO); return(resultado); }