public static IList <YouCom.DTO.Mensajeria.Imagen.ImagenMensajePropietarioDTO> getListadoImagenMensajePropietario() { IList <YouCom.DTO.Mensajeria.Imagen.ImagenMensajePropietarioDTO> IImagenMensajePropietario = new List <YouCom.DTO.Mensajeria.Imagen.ImagenMensajePropietarioDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.Imagen.ImagenMensajePropietarioDAL.getListadoImagenMensajePropietario(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Mensajeria.Imagen.ImagenMensajePropietarioDTO imagen_mensaje_Propietario = new YouCom.DTO.Mensajeria.Imagen.ImagenMensajePropietarioDTO(); imagen_mensaje_Propietario.IdImagenMensajePropietario = decimal.Parse(wobjDataRow["IdImagenMensajePropietario"].ToString()); YouCom.DTO.Mensajeria.MensajePropietarioDTO myMensajePropietarioDTO = new YouCom.DTO.Mensajeria.MensajePropietarioDTO(); myMensajePropietarioDTO.IdMensajePropietario = decimal.Parse(wobjDataRow["idMensajePropietario"].ToString()); imagen_mensaje_Propietario.TheMensajePropietarioDTO = myMensajePropietarioDTO; imagen_mensaje_Propietario.TituloImagenMensajePropietario = wobjDataRow["TituloImagenMensajePropietario"].ToString(); imagen_mensaje_Propietario.ThumbailImagenMensajePropietario = wobjDataRow["ThumbailImagenMensajePropietario"].ToString(); imagen_mensaje_Propietario.GrandeImagenMensajePropietario = wobjDataRow["GrandeImagenMensajePropietario"].ToString(); IImagenMensajePropietario.Add(imagen_mensaje_Propietario); } } return(IImagenMensajePropietario); }
public static IList <YouCom.DTO.Mensajeria.EleccionMensajePropietarioDTO> getListadoEleccionMensajePropietario() { IList <YouCom.DTO.Mensajeria.EleccionMensajePropietarioDTO> IEleccionMensajePropietario = new List <YouCom.DTO.Mensajeria.EleccionMensajePropietarioDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.EleccionMensajePropietarioDAL.getListadoEleccionMensajePropietario(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Mensajeria.EleccionMensajePropietarioDTO eleccion_mensaje_propietario = new YouCom.DTO.Mensajeria.EleccionMensajePropietarioDTO(); eleccion_mensaje_propietario.IdEleccionMensajePropietario = decimal.Parse(wobjDataRow["IdEleccionMensajePropietario"].ToString()); YouCom.DTO.Mensajeria.MensajePropietarioDTO myMensajePropietarioDTO = new YouCom.DTO.Mensajeria.MensajePropietarioDTO(); myMensajePropietarioDTO.IdMensajePropietario = decimal.Parse(wobjDataRow["idMensajePropietario"].ToString()); eleccion_mensaje_propietario.TheMensajePropietarioDTO = myMensajePropietarioDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamilia"].ToString()); eleccion_mensaje_propietario.TheFamiliaDTO = myFamiliaDTO; eleccion_mensaje_propietario.EleccionMensajePropietarioFecha = DateTime.Parse(wobjDataRow["EleccionMensajePropietarioFecha"].ToString()); eleccion_mensaje_propietario.EleccionMensajePropietarioMeGusta = wobjDataRow["EleccionMensajePropietarioMeGusta"].ToString(); IEleccionMensajePropietario.Add(eleccion_mensaje_propietario); } } return(IEleccionMensajePropietario); }
public static bool ActivaMensajePropietario(YouCom.DTO.Mensajeria.MensajePropietarioDTO theMensajePropietarioDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); wobjSQLHelper.SetParametro("@usuarioIngreso", SqlDbType.VarChar, 50, theMensajePropietarioDTO.UsuarioModificacion); wobjSQLHelper.SetParametro("@pIdMensajePropietario", SqlDbType.Decimal, -1, theMensajePropietarioDTO.IdMensajePropietario); try { //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("Activa_MensajePropietario", "YouCom")) { case 0: throw new Exception("No se pudo grabar."); case -1: throw new Exception("Hubo un error."); case -2: throw new Exception("Hubo un error."); } //==================================================================================== retorno = true; } catch (Exception eobjException) { throw eobjException; } return(retorno); }
public static bool Update(YouCom.DTO.Mensajeria.MensajePropietarioDTO myMensajePropietarioDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdMensajePropietario", SqlDbType.Decimal, -1, myMensajePropietarioDTO.IdMensajePropietario); wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myMensajePropietarioDTO.TheCondominioDTO.IdCondominio); wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myMensajePropietarioDTO.TheComunidadDTO.IdComunidad); wobjSQLHelper.SetParametro("@pIdPadre", SqlDbType.Decimal, -1, myMensajePropietarioDTO.IdPadre); wobjSQLHelper.SetParametro("@pIdCategoria", SqlDbType.Decimal, -1, myMensajePropietarioDTO.TheCategoriaDTO.IdCategoria); wobjSQLHelper.SetParametro("@pIdFamiliaOrigen", SqlDbType.Decimal, -1, myMensajePropietarioDTO.TheFamiliaOrigenDTO.IdFamilia > 0 ? myMensajePropietarioDTO.TheFamiliaOrigenDTO.IdFamilia : System.Data.SqlTypes.SqlDecimal.Null); wobjSQLHelper.SetParametro("@pIdFamiliaDestino", SqlDbType.Decimal, -1, myMensajePropietarioDTO.TheFamiliaDestinoDTO.IdFamilia > 0 ? myMensajePropietarioDTO.TheFamiliaDestinoDTO.IdFamilia : System.Data.SqlTypes.SqlDecimal.Null); wobjSQLHelper.SetParametro("@pFechaMensaje", SqlDbType.DateTime, -1, myMensajePropietarioDTO.MensajeFecha); wobjSQLHelper.SetParametro("@pTituloMensaje", SqlDbType.Text, -1, myMensajePropietarioDTO.MensajeTitulo); wobjSQLHelper.SetParametro("@pDescripcionMensaje", SqlDbType.Text, -1, myMensajePropietarioDTO.MensajeDescripcion); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myMensajePropietarioDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("UPD_MensajePropietario", "YouCom")) { case 0: throw new Exception("No se pudo grabar."); case -1: throw new Exception("Hubo un error."); case -2: throw new Exception("Hubo un error."); } //==================================================================================== retorno = true; } #region Catch catch (Exception eobjException) { throw eobjException; } #endregion return(retorno); }
public static IList <YouCom.DTO.Mensajeria.Video.VideoMensajePropietarioDTO> getListadoVideoMensajePropietario() { Regex YoutubeVideoRegex = new Regex(@"youtu(?:\.be|be\.com)/(?:(.*)v(/|=)|(.*/)?)([a-zA-Z0-9-_]+)", RegexOptions.IgnoreCase); IList <YouCom.DTO.Mensajeria.Video.VideoMensajePropietarioDTO> IVideoMensajePropietario = new List <YouCom.DTO.Mensajeria.Video.VideoMensajePropietarioDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.Video.VideoMensajePropietarioDAL.getListadoVideoMensajePropietario(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { string vCode; string vUrl; Match youtubeMatch = YoutubeVideoRegex.Match(wobjDataRow["UrlVideoMensajePropietario"].ToString()); if (youtubeMatch.Success) { YouCom.DTO.Mensajeria.Video.VideoMensajePropietarioDTO video_mensaje_propietario = new YouCom.DTO.Mensajeria.Video.VideoMensajePropietarioDTO(); video_mensaje_propietario.IdVideoMensajePropietario = decimal.Parse(wobjDataRow["IdVideoMensajePropietario"].ToString()); YouCom.DTO.Mensajeria.MensajePropietarioDTO myMensajePropietarioDTO = new YouCom.DTO.Mensajeria.MensajePropietarioDTO(); myMensajePropietarioDTO.IdMensajePropietario = decimal.Parse(wobjDataRow["idMensajePropietario"].ToString()); video_mensaje_propietario.TheMensajePropietarioDTO = myMensajePropietarioDTO; video_mensaje_propietario.TituloVideoMensajePropietario = wobjDataRow["TituloVideoMensajePropietario"].ToString(); video_mensaje_propietario.UrlVideoMensajePropietario = wobjDataRow["UrlVideoMensajePropietario"].ToString(); vCode = video_mensaje_propietario.UrlVideoMensajePropietario.Substring((video_mensaje_propietario.UrlVideoMensajePropietario.LastIndexOf("v=") + 2)); if (vCode.Contains("&")) { vCode = vCode.Substring(0, vCode.LastIndexOf("&")); } vUrl = @"http://www.youtube.com/v/{0}&autoplay=0\"; string video = string.Format(vUrl, vCode); video_mensaje_propietario.UrlWatchVideoMensajePropietario = video; IVideoMensajePropietario.Add(video_mensaje_propietario); } } } return(IVideoMensajePropietario); }
public static bool ValidaEliminacionMensajePropietario(YouCom.DTO.Mensajeria.MensajePropietarioDTO theMensajePropietarioDTO) { DataTable pobjDataTable = new DataTable(); bool retorno = false; if (YouCom.Mensajeria.DAL.MensajePropietarioDAL.ValidaEliminacionMensajePropietario(theMensajePropietarioDTO, ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { retorno = true; } } return(retorno); }
public static bool Delete(YouCom.DTO.Mensajeria.MensajePropietarioDTO theMensajePropietarioDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdMensajePropietario", SqlDbType.Decimal, -1, theMensajePropietarioDTO.IdMensajePropietario); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, theMensajePropietarioDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("DEL_MensajePropietario", "YouCom")) { case 0: throw new Exception("No se pudo grabar."); case -1: throw new Exception("Hubo un error."); case -2: throw new Exception("Hubo un error."); } //==================================================================================== retorno = true; } #region Catch catch (Exception eobjException) { throw eobjException; } #endregion return(retorno); }
public static IList <YouCom.DTO.Mensajeria.MensajePropietarioDTO> getListadoMensajePropietario() { IList <YouCom.DTO.Mensajeria.MensajePropietarioDTO> IMensajePropietario = new List <YouCom.DTO.Mensajeria.MensajePropietarioDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.MensajePropietarioDAL.getListadoMensajePropietario(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Mensajeria.MensajePropietarioDTO mensaje_propietario = new YouCom.DTO.Mensajeria.MensajePropietarioDTO(); mensaje_propietario.IdMensajePropietario = decimal.Parse(wobjDataRow["IdMensajePropietario"].ToString()); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); myCondominioDTO.NombreCondominio = wobjDataRow["nombreCondominio"].ToString(); mensaje_propietario.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); myComunidadDTO.NombreComunidad = wobjDataRow["nombreComunidad"].ToString(); mensaje_propietario.TheComunidadDTO = myComunidadDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); mensaje_propietario.TheCategoriaDTO = myCategoriaDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamiliaOrigen"].ToString()); myFamiliaDTO.NombreFamilia = wobjDataRow["nombreFamiliaOrigen"].ToString(); myFamiliaDTO.ApellidoPaternoFamilia = wobjDataRow["apellidoPaternoFamiliaOrigen"].ToString(); myFamiliaDTO.ApellidoMaternoFamilia = wobjDataRow["apellidoMaternoFamiliaOrigen"].ToString(); mensaje_propietario.TheFamiliaOrigenDTO = myFamiliaDTO; if (!string.IsNullOrEmpty(wobjDataRow["idFamiliaDestino"].ToString())) { myFamiliaDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamiliaDestino"].ToString()); myFamiliaDTO.NombreFamilia = wobjDataRow["nombreFamiliaDestino"].ToString(); myFamiliaDTO.ApellidoPaternoFamilia = wobjDataRow["apellidoPaternoFamiliaDestino"].ToString(); myFamiliaDTO.ApellidoMaternoFamilia = wobjDataRow["apellidoMaternoFamiliaDestino"].ToString(); mensaje_propietario.TheFamiliaDestinoDTO = myFamiliaDTO; } mensaje_propietario.MensajeFecha = DateTime.Parse(wobjDataRow["fechaMensaje"].ToString()); mensaje_propietario.MensajeTitulo = wobjDataRow["tituloMensaje"].ToString(); mensaje_propietario.MensajeDescripcion = wobjDataRow["descripcionMensaje"].ToString(); mensaje_propietario.IdPadre = !string.IsNullOrEmpty(wobjDataRow["idPadre"].ToString()) ? decimal.Parse(wobjDataRow["idPadre"].ToString()) : 0; mensaje_propietario.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); mensaje_propietario.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); mensaje_propietario.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); mensaje_propietario.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); mensaje_propietario.Estado = wobjDataRow["estado"].ToString(); IMensajePropietario.Add(mensaje_propietario); } } return(IMensajePropietario); }