public static IList <YouCom.DTO.Mensajeria.MensajeTipoDTO> getListadoMensajeTipo() { IList <YouCom.DTO.Mensajeria.MensajeTipoDTO> IMensajeTipo = new List <YouCom.DTO.Mensajeria.MensajeTipoDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.Mensajeria.MensajeTipoDAL.getListadoMensajeTipo(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Mensajeria.MensajeTipoDTO mensaje_tipo = new YouCom.DTO.Mensajeria.MensajeTipoDTO(); mensaje_tipo.IdMensajeTipo = decimal.Parse(wobjDataRow["IdMensajeTipo"].ToString()); mensaje_tipo.NombreMensajeTipo = wobjDataRow["NombreMensajeTipo"].ToString(); mensaje_tipo.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); mensaje_tipo.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); mensaje_tipo.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); mensaje_tipo.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); mensaje_tipo.Estado = wobjDataRow["estado"].ToString(); IMensajeTipo.Add(mensaje_tipo); } } return(IMensajeTipo); }
public static bool ActivaNotificaciones(YouCom.DTO.Mensajeria.MensajeTipoDTO theMensajeTipoDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); wobjSQLHelper.SetParametro("@usuarioIngreso", SqlDbType.VarChar, 50, theMensajeTipoDTO.UsuarioModificacion); wobjSQLHelper.SetParametro("@pIdMensajeTipo", SqlDbType.Decimal, -1, theMensajeTipoDTO.IdMensajeTipo); try { //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("Activa_Notificacion", "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 ValidaEliminacionMensajeTipo(YouCom.DTO.Mensajeria.MensajeTipoDTO theMensajeTipoDTO) { DataTable pobjDataTable = new DataTable(); bool retorno = false; if (YouCom.Mensajeria.DAL.Mensajeria.MensajeTipoDAL.ValidaEliminacionMensajeTipo(theMensajeTipoDTO, ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { retorno = true; } } return(retorno); }
public static bool Update(YouCom.DTO.Mensajeria.MensajeTipoDTO myMensajeTipoDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myMensajeTipoDTO.TheCondominioDTO.IdCondominio); wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myMensajeTipoDTO.TheComunidadDTO.IdComunidad); wobjSQLHelper.SetParametro("@pIdMensajeTipo", SqlDbType.Decimal, -1, myMensajeTipoDTO.IdMensajeTipo); wobjSQLHelper.SetParametro("@pNombreMensajeTipo", SqlDbType.VarChar, 500, myMensajeTipoDTO.NombreMensajeTipo); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myMensajeTipoDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("UPD_MensajeTipo", "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.MensajeDTO> getListadoMensajesPropietarios() { IList <YouCom.DTO.Mensajeria.MensajeDTO> IMensaje = new List <YouCom.DTO.Mensajeria.MensajeDTO>(); DataTable pobjDataTable = new DataTable(); //if (YouCom.Mensajeria.DAL.MensajeDirectivaDAL.getListadoMensajeDirectiva(ref pobjDataTable)) //{ // foreach (DataRow wobjDataRow in pobjDataTable.Rows) // { // YouCom.DTO.Mensajeria.MensajeDTO mensaje = new YouCom.DTO.Mensajeria.MensajeDTO(); // mensaje.IdMensaje = decimal.Parse(wobjDataRow["IdMensajeDirectiva"].ToString()); // mensaje.IdPadre = !string.IsNullOrEmpty(wobjDataRow["IdPadre"].ToString()) ? decimal.Parse(wobjDataRow["IdPadre"].ToString()) : 0; // YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); // myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); // myCondominioDTO.NombreCondominio = wobjDataRow["nombreCondominio"].ToString(); // mensaje.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.TheComunidadDTO = myComunidadDTO; // YouCom.DTO.DirectivaDTO myDirectivaDTO = new YouCom.DTO.DirectivaDTO(); // myDirectivaDTO.IdDirectiva = decimal.Parse(wobjDataRow["idDirectiva"].ToString()); // myDirectivaDTO.NombreDirectiva = wobjDataRow["nombreDirectiva"].ToString(); // myDirectivaDTO.ApellidoPaternoDirectiva = wobjDataRow["apellidoPaternoDirectiva"].ToString(); // myDirectivaDTO.ApellidoMaternoDirectiva = wobjDataRow["apellidoMaternoDirectiva"].ToString(); // mensaje.TheDirectivaDTO = myDirectivaDTO; // YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); // myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); // myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); // mensaje.TheCategoriaDTO = myCategoriaDTO; // mensaje.MensajeFecha = DateTime.Parse(wobjDataRow["fechaMensaje"].ToString()); // mensaje.MensajeTitulo = wobjDataRow["tituloMensaje"].ToString(); // mensaje.MensajeDescripcion = wobjDataRow["descripcionMensaje"].ToString(); // mensaje.MensajeImagen = wobjDataRow["imagenMensaje"].ToString(); // mensaje.QuienEnvia = "Administración"; // mensaje.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); // mensaje.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); // mensaje.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); // mensaje.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); // mensaje.Estado = wobjDataRow["estado"].ToString(); // IMensaje.Add(mensaje); // } //} //if (YouCom.Mensajeria.DAL.MensajePorteriaDAL.getListadoMensajePorteria(ref pobjDataTable)) //{ // foreach (DataRow wobjDataRow in pobjDataTable.Rows) // { // YouCom.DTO.Mensajeria.MensajeDTO mensaje = new YouCom.DTO.Mensajeria.MensajeDTO(); // mensaje.IdMensaje = decimal.Parse(wobjDataRow["IdMensajePorteria"].ToString()); // mensaje.IdPadre = !string.IsNullOrEmpty(wobjDataRow["IdPadre"].ToString()) ? decimal.Parse(wobjDataRow["IdPadre"].ToString()) : 0; // YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); // myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); // myCondominioDTO.NombreCondominio = wobjDataRow["nombreCondominio"].ToString(); // mensaje.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.TheComunidadDTO = myComunidadDTO; // YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); // myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); // myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); // mensaje.TheCategoriaDTO = myCategoriaDTO; // YouCom.DTO.PorteriaDTO myPorteriaDTO = new YouCom.DTO.PorteriaDTO(); // myPorteriaDTO.IdPorteria = decimal.Parse(wobjDataRow["idPorteria"].ToString()); // myPorteriaDTO.NombrePorteria = wobjDataRow["nombrePorteria"].ToString(); // myPorteriaDTO.ApellidoPaternoPorteria = wobjDataRow["apellidoPaternoPorteria"].ToString(); // myPorteriaDTO.ApellidoMaternoPorteria = wobjDataRow["apellidoMaternoPorteria"].ToString(); // mensaje.ThePorteriaDTO = myPorteriaDTO; // mensaje.MensajeFecha = DateTime.Parse(wobjDataRow["fechaMensaje"].ToString()); // mensaje.MensajeTitulo = wobjDataRow["tituloMensaje"].ToString(); // mensaje.MensajeDescripcion = wobjDataRow["descripcionMensaje"].ToString(); // mensaje.MensajeImagen = wobjDataRow["imagenMensaje"].ToString(); // mensaje.QuienEnvia = "Porteria"; // mensaje.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); // mensaje.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); // mensaje.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); // mensaje.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); // mensaje.Estado = wobjDataRow["estado"].ToString(); // IMensaje.Add(mensaje); // } //} if (YouCom.Mensajeria.DAL.MensajePropietarioDAL.getListadoMensajePropietario(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Mensajeria.MensajeDTO mensaje = new YouCom.DTO.Mensajeria.MensajeDTO(); mensaje.IdMensaje = decimal.Parse(wobjDataRow["idMensajePropietario"].ToString()); mensaje.IdPadre = !string.IsNullOrEmpty(wobjDataRow["IdPadre"].ToString()) ? decimal.Parse(wobjDataRow["IdPadre"].ToString()) : 0; YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); myCondominioDTO.NombreCondominio = wobjDataRow["nombreCondominio"].ToString(); mensaje.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.TheComunidadDTO = myComunidadDTO; 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.TheFamiliaDTO = myFamiliaDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); mensaje.TheCategoriaDTO = myCategoriaDTO; mensaje.MensajeFecha = DateTime.Parse(wobjDataRow["fechaMensaje"].ToString()); mensaje.MensajeTitulo = wobjDataRow["tituloMensaje"].ToString(); mensaje.MensajeDescripcion = wobjDataRow["descripcionMensaje"].ToString(); YouCom.DTO.Mensajeria.MensajeTipoDTO myMensajeTipoDTO = new YouCom.DTO.Mensajeria.MensajeTipoDTO(); myMensajeTipoDTO.IdMensajeTipo = 1; myMensajeTipoDTO.NombreMensajeTipo = "Propietario"; mensaje.TheMensajeTipoDTO = myMensajeTipoDTO; mensaje.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); mensaje.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); mensaje.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); mensaje.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); mensaje.Estado = wobjDataRow["estado"].ToString(); IMensaje.Add(mensaje); } } //if (YouCom.DAL.NoticiaDAL.getListadoNoticia(ref pobjDataTable)) //{ // foreach (DataRow wobjDataRow in pobjDataTable.Rows) // { // YouCom.DTO.Mensajeria.MensajeDTO mensaje = new YouCom.DTO.Mensajeria.MensajeDTO(); // mensaje.IdMensaje = decimal.Parse(wobjDataRow["noticia_id"].ToString()); // mensaje.IdPadre = !string.IsNullOrEmpty(wobjDataRow["IdPadre"].ToString()) ? decimal.Parse(wobjDataRow["IdPadre"].ToString()) : 0; // YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); // myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); // myCondominioDTO.NombreCondominio = wobjDataRow["nombreCondominio"].ToString(); // mensaje.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.TheComunidadDTO = myComunidadDTO; // mensaje.MensajeTitulo = wobjDataRow["noticia_titulo"].ToString(); // mensaje.MensajeDescripcion = wobjDataRow["noticia_resumen"].ToString(); // YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); // myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); // myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); // mensaje.TheCategoriaDTO = myCategoriaDTO; // mensaje.MensajeFecha = Convert.ToDateTime(wobjDataRow["noticia_publicacion"].ToString()); // mensaje.MensajeImagen = wobjDataRow["noticia_imagen"].ToString(); // mensaje.QuienEnvia = "Noticia"; // mensaje.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); // mensaje.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); // mensaje.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); // mensaje.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); // mensaje.Estado = wobjDataRow["estado"].ToString(); // IMensaje.Add(mensaje); // } //} return(IMensaje); }
public static IList <YouCom.DTO.Mensajeria.MensajeDTO> getListadoMensajes(decimal idFamilia) { IList <YouCom.DTO.Mensajeria.MensajeDTO> IMensaje = new List <YouCom.DTO.Mensajeria.MensajeDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.MensajeDirectivaDAL.getListadoMensajeDirectiva(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Mensajeria.MensajeDTO mensaje = new YouCom.DTO.Mensajeria.MensajeDTO(); mensaje.IdMensaje = decimal.Parse(wobjDataRow["IdMensajeDirectiva"].ToString()); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); mensaje.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); mensaje.TheComunidadDTO = myComunidadDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); mensaje.TheCategoriaDTO = myCategoriaDTO; YouCom.DTO.DirectivaDTO myDirectivaDTO = new YouCom.DTO.DirectivaDTO(); myDirectivaDTO.IdDirectiva = decimal.Parse(wobjDataRow["idDirectiva"].ToString()); mensaje.TheDirectivaDTO = myDirectivaDTO; mensaje.MensajeFecha = DateTime.Parse(wobjDataRow["fechaMensaje"].ToString()); mensaje.MensajeTitulo = wobjDataRow["tituloMensaje"].ToString(); mensaje.MensajeDescripcion = wobjDataRow["descripcionMensaje"].ToString(); YouCom.DTO.Mensajeria.MensajeTipoDTO myMensajeTipoDTO = new YouCom.DTO.Mensajeria.MensajeTipoDTO(); myMensajeTipoDTO.IdMensajeTipo = 2; myMensajeTipoDTO.NombreMensajeTipo = "Administración"; mensaje.TheMensajeTipoDTO = myMensajeTipoDTO; mensaje.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); mensaje.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); mensaje.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); mensaje.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); mensaje.Estado = wobjDataRow["estado"].ToString(); IMensaje.Add(mensaje); } } if (YouCom.Mensajeria.DAL.MensajePorteriaDAL.getListadoMensajePorteria(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Mensajeria.MensajeDTO mensaje = new YouCom.DTO.Mensajeria.MensajeDTO(); mensaje.IdMensaje = decimal.Parse(wobjDataRow["IdMensajePorteria"].ToString()); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); mensaje.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); mensaje.TheComunidadDTO = myComunidadDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); mensaje.TheCategoriaDTO = myCategoriaDTO; YouCom.DTO.PorteriaDTO myPorteriaDTO = new YouCom.DTO.PorteriaDTO(); myPorteriaDTO.IdPorteria = decimal.Parse(wobjDataRow["idPorteria"].ToString()); mensaje.ThePorteriaDTO = myPorteriaDTO; mensaje.MensajeFecha = DateTime.Parse(wobjDataRow["fechaMensaje"].ToString()); mensaje.MensajeTitulo = wobjDataRow["tituloMensaje"].ToString(); mensaje.MensajeDescripcion = wobjDataRow["descripcionMensaje"].ToString(); YouCom.DTO.Mensajeria.MensajeTipoDTO myMensajeTipoDTO = new YouCom.DTO.Mensajeria.MensajeTipoDTO(); myMensajeTipoDTO.IdMensajeTipo = 3; myMensajeTipoDTO.NombreMensajeTipo = "Porteria"; mensaje.TheMensajeTipoDTO = myMensajeTipoDTO; mensaje.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); mensaje.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); mensaje.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); mensaje.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); mensaje.Estado = wobjDataRow["estado"].ToString(); IMensaje.Add(mensaje); } } if (YouCom.Mensajeria.DAL.MensajePropietarioDAL.getListadoMensajePropietario(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { if (decimal.Parse(wobjDataRow["idFamiliaOrigen"].ToString()) == idFamilia) { YouCom.DTO.Mensajeria.MensajeDTO mensaje = new YouCom.DTO.Mensajeria.MensajeDTO(); mensaje.IdMensaje = decimal.Parse(wobjDataRow["IdMensajeDirectiva"].ToString()); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); mensaje.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); mensaje.TheComunidadDTO = myComunidadDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); mensaje.TheCategoriaDTO = myCategoriaDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamiliaOrigen"].ToString()); mensaje.TheFamiliaDTO = myFamiliaDTO; mensaje.MensajeFecha = DateTime.Parse(wobjDataRow["fechaMensaje"].ToString()); mensaje.MensajeTitulo = wobjDataRow["tituloMensaje"].ToString(); mensaje.MensajeDescripcion = wobjDataRow["descripcionMensaje"].ToString(); YouCom.DTO.Mensajeria.MensajeTipoDTO myMensajeTipoDTO = new YouCom.DTO.Mensajeria.MensajeTipoDTO(); myMensajeTipoDTO.IdMensajeTipo = 1; myMensajeTipoDTO.NombreMensajeTipo = "Propietario"; mensaje.TheMensajeTipoDTO = myMensajeTipoDTO; mensaje.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); mensaje.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); mensaje.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); mensaje.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); mensaje.Estado = wobjDataRow["estado"].ToString(); IMensaje.Add(mensaje); } } } return(IMensaje); }
public static IList <YouCom.DTO.Notificaciones.NotificacionDTO> getListadoNotificacionesPropietarios() { IList <YouCom.DTO.Notificaciones.NotificacionDTO> INotificacion = new List <YouCom.DTO.Notificaciones.NotificacionDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.Notificaciones.NotificacionPropietarioDAL.getListadoNotificaciones(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Notificaciones.NotificacionDTO notificacion = new YouCom.DTO.Notificaciones.NotificacionDTO(); notificacion.IdNotificacion = decimal.Parse(wobjDataRow["IdNotificacionPropietario"].ToString()); YouCom.DTO.Mensajeria.MensajeDTO myMensajeDTO = new YouCom.DTO.Mensajeria.MensajeDTO(); myMensajeDTO.IdMensaje = decimal.Parse(wobjDataRow["IdMensajePropietario"].ToString()); myMensajeDTO.MensajeTitulo = wobjDataRow["tituloMensaje"].ToString(); myMensajeDTO.MensajeDescripcion = wobjDataRow["descripcionMensaje"].ToString(); YouCom.DTO.Propietario.FamiliaDTO myFamiliaOrigenDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaOrigenDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamiliaOrigen"].ToString()); myFamiliaOrigenDTO.RutFamilia = wobjDataRow["rutFamiliaOrigen"].ToString(); myFamiliaOrigenDTO.NombreFamilia = wobjDataRow["nombreFamiliaOrigen"].ToString(); myFamiliaOrigenDTO.ApellidoMaternoFamilia = wobjDataRow["apellidoMaternoFamiliaOrigen"].ToString(); myFamiliaOrigenDTO.ApellidoPaternoFamilia = wobjDataRow["apellidoPaternoFamiliaOrigen"].ToString(); myMensajeDTO.TheFamiliaDTO = myFamiliaOrigenDTO; notificacion.TheMensajeDTO = myMensajeDTO; YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); notificacion.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); notificacion.TheComunidadDTO = myComunidadDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamiliaOrigen"].ToString()); notificacion.TheFamiliaDTO = myFamiliaDTO; notificacion.FechaNotificacion = DateTime.Parse(wobjDataRow["fechaNotificacion"].ToString()); notificacion.VerNotificacion = wobjDataRow["verNotificacion"].ToString(); YouCom.DTO.Mensajeria.MensajeTipoDTO myMensajeTipoDTO = new YouCom.DTO.Mensajeria.MensajeTipoDTO(); myMensajeTipoDTO.IdMensajeTipo = 1; myMensajeTipoDTO.NombreMensajeTipo = "Propietario"; notificacion.TheMensajeTipoDTO = myMensajeTipoDTO; notificacion.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); notificacion.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); notificacion.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); notificacion.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); notificacion.Estado = wobjDataRow["estado"].ToString(); INotificacion.Add(notificacion); } } return(INotificacion); }