public static IList <YouCom.DTO.DirectivaDTO> getListadoDirectiva() { IList <YouCom.DTO.DirectivaDTO> IDirectiva = new List <YouCom.DTO.DirectivaDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.DAL.DirectivaDAL.getListadoDirectiva(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.DirectivaDTO directiva = new YouCom.DTO.DirectivaDTO(); directiva.IdDirectiva = decimal.Parse(wobjDataRow["idDirectiva"].ToString()); directiva.IdCargo = decimal.Parse(wobjDataRow["idCargo"].ToString()); directiva.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); directiva.RutDirectiva = wobjDataRow["rutDirectiva"].ToString(); directiva.NombreDirectiva = wobjDataRow["nombreDirectiva"].ToString(); directiva.ApellidoDirectiva = wobjDataRow["apellidoDirectiva"].ToString(); directiva.TelefonoDirectiva = wobjDataRow["telefonoDirectiva"].ToString(); directiva.ImagenDirectiva = wobjDataRow["imagenDirectiva"].ToString(); directiva.EmailDirectiva = wobjDataRow["correoDirectiva"].ToString(); directiva.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); directiva.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); directiva.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); directiva.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); directiva.Estado = wobjDataRow["estado"].ToString(); IDirectiva.Add(directiva); } } return(IDirectiva); }
public static bool ActivaDirectiva(YouCom.DTO.DirectivaDTO theDirectivaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); wobjSQLHelper.SetParametro("@usuarioIngreso", SqlDbType.VarChar, 50, theDirectivaDTO.UsuarioModificacion); wobjSQLHelper.SetParametro("@pIdDirectiva", SqlDbType.VarChar, 20, theDirectivaDTO.IdDirectiva); try { //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("Activa_Directiva", "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 IList <YouCom.DTO.Mensajeria.MensajeDirectivaDTO> getListadoMensajeDirectiva() { IList <YouCom.DTO.Mensajeria.MensajeDirectivaDTO> IMensajeDirectiva = new List <YouCom.DTO.Mensajeria.MensajeDirectivaDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.MensajeDirectivaDAL.getListadoMensajeDirectiva(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Mensajeria.MensajeDirectivaDTO mensaje_directiva = new YouCom.DTO.Mensajeria.MensajeDirectivaDTO(); mensaje_directiva.IdMensajeDirectiva = decimal.Parse(wobjDataRow["IdMensajeDirectiva"].ToString()); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); myCondominioDTO.NombreCondominio = wobjDataRow["nombreCondominio"].ToString(); mensaje_directiva.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_directiva.TheComunidadDTO = myComunidadDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); mensaje_directiva.TheCategoriaDTO = myCategoriaDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamilia"].ToString()); mensaje_directiva.TheFamiliaDTO = myFamiliaDTO; YouCom.DTO.DirectivaDTO myDirectivaDTO = new YouCom.DTO.DirectivaDTO(); myDirectivaDTO.IdDirectiva = decimal.Parse(wobjDataRow["idDirectiva"].ToString()); mensaje_directiva.TheDirectivaDTO = myDirectivaDTO; mensaje_directiva.MensajeFecha = DateTime.Parse(wobjDataRow["fechaMensaje"].ToString()); mensaje_directiva.MensajeTitulo = wobjDataRow["tituloMensaje"].ToString(); mensaje_directiva.MensajeDescripcion = wobjDataRow["descripcionMensaje"].ToString(); YouCom.DTO.Mensajeria.MensajeTipoEnvioDTO myMensajeTipoEnvioDTO = new YouCom.DTO.Mensajeria.MensajeTipoEnvioDTO(); myMensajeTipoEnvioDTO.IdMensajeTipoEnvio = decimal.Parse(wobjDataRow["idMensajeTipoEnvio"].ToString()); mensaje_directiva.TheMensajeTipoEnvioDTO = myMensajeTipoEnvioDTO; mensaje_directiva.IdPadre = !string.IsNullOrEmpty(wobjDataRow["idPadre"].ToString()) ? decimal.Parse(wobjDataRow["idPadre"].ToString()) : 0; mensaje_directiva.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); mensaje_directiva.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); mensaje_directiva.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); mensaje_directiva.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); mensaje_directiva.Estado = wobjDataRow["estado"].ToString(); IMensajeDirectiva.Add(mensaje_directiva); } } return(IMensajeDirectiva); }
protected void ddlDirectiva_OnSelectedIndexChanged(object sender, EventArgs e) { YouCom.DTO.DirectivaDTO theDirectiva = new YouCom.DTO.DirectivaDTO(); theDirectiva = YouCom.bll.DirectivaBLL.detalleDirectiva(decimal.Parse(ddlDirectiva.SelectedValue)); txtRut.Text = YouCom.Service.Generales.Formato.FormatoRut(theDirectiva.RutDirectiva); txtNombre.Text = theDirectiva.NombreDirectiva; txtPaterno.Text = theDirectiva.ApellidoPaternoDirectiva; txtMaterno.Text = theDirectiva.ApellidoMaternoDirectiva; TxtFechaNacimiento.Text = theDirectiva.FechaNacimientoDirectiva.ToShortDateString(); txtMail.Text = theDirectiva.EmailDirectiva; }
public static bool Update(YouCom.DTO.DirectivaDTO myDirectivaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdDirectiva", SqlDbType.Decimal, -1, myDirectivaDTO.IdDirectiva); wobjSQLHelper.SetParametro("@pIdCargo", SqlDbType.Decimal, -1, myDirectivaDTO.TheCargoDTO.IdCargo); wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myDirectivaDTO.TheCondominioDTO.IdCondominio); wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myDirectivaDTO.TheComunidadDTO.IdComunidad); wobjSQLHelper.SetParametro("@pRutDirectiva", SqlDbType.VarChar, 20, myDirectivaDTO.RutDirectiva); wobjSQLHelper.SetParametro("@pNombreDirectiva", SqlDbType.VarChar, 200, myDirectivaDTO.NombreDirectiva); wobjSQLHelper.SetParametro("@pApellidoPaternoDirectiva", SqlDbType.VarChar, 200, myDirectivaDTO.ApellidoPaternoDirectiva); wobjSQLHelper.SetParametro("@pApellidoMaternoDirectiva", SqlDbType.VarChar, 200, myDirectivaDTO.ApellidoMaternoDirectiva); wobjSQLHelper.SetParametro("@pFechaNacimientoDirectiva", SqlDbType.DateTime, -1, myDirectivaDTO.FechaNacimientoDirectiva); wobjSQLHelper.SetParametro("@pTelefonoDirectiva", SqlDbType.VarChar, 20, myDirectivaDTO.TelefonoDirectiva); wobjSQLHelper.SetParametro("@pImagenDirectiva", SqlDbType.VarChar, 200, !string.IsNullOrEmpty(myDirectivaDTO.ImagenDirectiva) ? myDirectivaDTO.ImagenDirectiva : System.Data.SqlTypes.SqlString.Null); wobjSQLHelper.SetParametro("@pEmailDirectiva", SqlDbType.VarChar, 200, myDirectivaDTO.EmailDirectiva); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myDirectivaDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("UPD_Directiva", "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 bool ValidaEliminacionDirectiva(YouCom.DTO.DirectivaDTO theDirectivaDTO) { DataTable pobjDataTable = new DataTable(); bool retorno = false; if (YouCom.DAL.DirectivaDAL.ValidaEliminacionDirectiva(theDirectivaDTO, ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { retorno = true; } } return(retorno); }
public static IList <YouCom.DTO.DirectivaDTO> getListadoDirectiva() { IList <YouCom.DTO.DirectivaDTO> IDirectiva = new List <YouCom.DTO.DirectivaDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.DAL.DirectivaDAL.getListadoDirectiva(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.DirectivaDTO directiva = new YouCom.DTO.DirectivaDTO(); directiva.IdDirectiva = decimal.Parse(wobjDataRow["idDirectiva"].ToString()); YouCom.DTO.CargoDTO myCargoDTO = new YouCom.DTO.CargoDTO(); myCargoDTO.IdCargo = decimal.Parse(wobjDataRow["idCargo"].ToString()); myCargoDTO.NombreCargo = wobjDataRow["nombreCargo"].ToString(); directiva.TheCargoDTO = myCargoDTO; YouCom.DTO.Seguridad.CondominioDTO myCondominio = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominio.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); directiva.TheCondominioDTO = myCondominio; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); directiva.TheComunidadDTO = myComunidadDTO; directiva.RutDirectiva = wobjDataRow["rutDirectiva"].ToString(); directiva.NombreDirectiva = wobjDataRow["nombreDirectiva"].ToString(); directiva.ApellidoPaternoDirectiva = wobjDataRow["apellidoPaternoDirectiva"].ToString(); directiva.ApellidoMaternoDirectiva = wobjDataRow["apellidoMaternoDirectiva"].ToString(); directiva.TelefonoDirectiva = wobjDataRow["telefonoDirectiva"].ToString(); directiva.ImagenDirectiva = wobjDataRow["imagenDirectiva"].ToString(); directiva.EmailDirectiva = wobjDataRow["correoDirectiva"].ToString(); directiva.FechaNacimientoDirectiva = Convert.ToDateTime(wobjDataRow["fechaNacimientoDirectiva"].ToString()); directiva.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); directiva.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); directiva.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); directiva.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); directiva.Estado = wobjDataRow["estado"].ToString(); IDirectiva.Add(directiva); } } return(IDirectiva); }
public static bool Delete(YouCom.DTO.DirectivaDTO myDirectivaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdDirectiva", SqlDbType.Decimal, -1, myDirectivaDTO.IdDirectiva); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myDirectivaDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("DEL_Directiva", "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> getListadoMensajesInternos() { 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(); 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()); 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(); 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) // { // 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(); // mensaje.MensajeImagen = wobjDataRow["imagenMensaje"].ToString(); // mensaje.QuienEnvia = "Propietario"; // 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()); YouCom.DTO.Mensajeria.MensajeTipoDTO myMensajeTipoDTO = new YouCom.DTO.Mensajeria.MensajeTipoDTO(); myMensajeTipoDTO.IdMensajeTipo = 4; myMensajeTipoDTO.NombreMensajeTipo = "Noticia"; 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.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> getListadoNotificacionesInternas() { IList <YouCom.DTO.Notificaciones.NotificacionDTO> INotificacion = new List <YouCom.DTO.Notificaciones.NotificacionDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.Notificaciones.NotificacionDirectivaDAL.getListadoNotificacion(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Notificaciones.NotificacionDTO notificacion = new YouCom.DTO.Notificaciones.NotificacionDTO(); notificacion.IdNotificacion = decimal.Parse(wobjDataRow["IdNotificacionDirectiva"].ToString()); YouCom.DTO.Mensajeria.MensajeDTO myMensajeDTO = new YouCom.DTO.Mensajeria.MensajeDTO(); myMensajeDTO.IdMensaje = decimal.Parse(wobjDataRow["IdMensajeDirectiva"].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.DirectivaDTO myDirectivaDTO = new YouCom.DTO.DirectivaDTO(); myDirectivaDTO.IdDirectiva = decimal.Parse(wobjDataRow["idDirectiva"].ToString()); notificacion.TheDirectivaDTO = myDirectivaDTO; notificacion.FechaNotificacion = DateTime.Parse(wobjDataRow["fechaNotificacion"].ToString()); notificacion.VerNotificacion = wobjDataRow["verNotificacion"].ToString(); YouCom.DTO.Mensajeria.MensajeTipoDTO myMensajeTipoDTO = new YouCom.DTO.Mensajeria.MensajeTipoDTO(); myMensajeTipoDTO.IdMensajeTipo = 2; myMensajeTipoDTO.NombreMensajeTipo = "Administración"; 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); } } if (YouCom.Mensajeria.DAL.Notificaciones.NotificacionPorteriaDAL.getListadoNotificaciones(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Notificaciones.NotificacionDTO notificacion = new YouCom.DTO.Notificaciones.NotificacionDTO(); notificacion.IdNotificacion = decimal.Parse(wobjDataRow["IdNotificacionPorteria"].ToString()); YouCom.DTO.Mensajeria.MensajeDTO myMensajeDTO = new YouCom.DTO.Mensajeria.MensajeDTO(); myMensajeDTO.IdMensaje = decimal.Parse(wobjDataRow["IdMensajePorteria"].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.PorteriaDTO myPorteriaDTO = new YouCom.DTO.PorteriaDTO(); myPorteriaDTO.IdPorteria = decimal.Parse(wobjDataRow["idPorteria"].ToString()); notificacion.ThePorteriaDTO = myPorteriaDTO; notificacion.FechaNotificacion = DateTime.Parse(wobjDataRow["fechaNotificacion"].ToString()); notificacion.VerNotificacion = wobjDataRow["verNotificacion"].ToString(); YouCom.DTO.Mensajeria.MensajeTipoDTO myMensajeTipoDTO = new YouCom.DTO.Mensajeria.MensajeTipoDTO(); myMensajeTipoDTO.IdMensajeTipo = 3; myMensajeTipoDTO.NombreMensajeTipo = "Porteria"; 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); } } //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()); // notificacion.IdMensaje = decimal.Parse(wobjDataRow["IdMensajePropietario"].ToString()); // 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); // } //} if (YouCom.Mensajeria.DAL.Notificaciones.NotificacionNoticiaDAL.getListadoNotificaciones(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Notificaciones.NotificacionDTO notificacion = new YouCom.DTO.Notificaciones.NotificacionDTO(); notificacion.IdNotificacion = decimal.Parse(wobjDataRow["IdNotificacionNoticia"].ToString()); YouCom.DTO.Mensajeria.MensajeDTO myMensajeDTO = new YouCom.DTO.Mensajeria.MensajeDTO(); myMensajeDTO.IdMensaje = decimal.Parse(wobjDataRow["IdMensajeNoticia"].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 = 4; myMensajeTipoDTO.NombreMensajeTipo = "Noticia"; 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); }
public static IList <YouCom.DTO.Notificaciones.NotificacionDirectivaDTO> getListadoNotificaciones() { IList <YouCom.DTO.Notificaciones.NotificacionDirectivaDTO> INotificacionDirectiva = new List <YouCom.DTO.Notificaciones.NotificacionDirectivaDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.Notificaciones.NotificacionPropietarioDAL.getListadoNotificaciones(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Notificaciones.NotificacionDirectivaDTO notificaciones = new YouCom.DTO.Notificaciones.NotificacionDirectivaDTO(); notificaciones.IdNotificacionDirectiva = decimal.Parse(wobjDataRow["IdNotificacionDirectiva"].ToString()); YouCom.DTO.Mensajeria.MensajeDirectivaDTO myMensajeDirectivaDTO = new DTO.Mensajeria.MensajeDirectivaDTO(); myMensajeDirectivaDTO.IdMensajeDirectiva = decimal.Parse(wobjDataRow["IdMensajeDirectiva"].ToString()); myMensajeDirectivaDTO.IdPadre = decimal.Parse(wobjDataRow["IdPadre"].ToString()); myMensajeDirectivaDTO.MensajeDescripcion = wobjDataRow["mensajeDescripcion"].ToString(); myMensajeDirectivaDTO.MensajeTitulo = wobjDataRow["mensajeTitulo"].ToString(); notificaciones.TheMensajeDirectivaDTO = myMensajeDirectivaDTO; YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); myCondominioDTO.NombreCondominio = wobjDataRow["nombreCondominio"].ToString(); notificaciones.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); myComunidadDTO.NombreComunidad = wobjDataRow["nombreComunidad"].ToString(); notificaciones.TheComunidadDTO = myComunidadDTO; YouCom.DTO.Notificaciones.NotificacionAccionDTO myNotificacionAccionDTO = new YouCom.DTO.Notificaciones.NotificacionAccionDTO(); myNotificacionAccionDTO.IdNotificacionAccion = decimal.Parse(wobjDataRow["idNotificacionAccion"].ToString()); myNotificacionAccionDTO.NombreNotificacionAccion = wobjDataRow["nombreNotificacionAccion"].ToString(); notificaciones.TheNotificacionAccionDTO = myNotificacionAccionDTO; 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(); notificaciones.TheDirectivaDTO = myDirectivaDTO; if (!string.IsNullOrEmpty(wobjDataRow["idFamiliaDestino"].ToString())) { YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamiliaDestino"].ToString()); myFamiliaDTO.NombreFamilia = wobjDataRow["nombreFamiliaDestino"].ToString(); myFamiliaDTO.ApellidoPaternoFamilia = wobjDataRow["apellidoPaternoFamiliaDestino"].ToString(); myFamiliaDTO.ApellidoMaternoFamilia = wobjDataRow["apellidoMaternoFamiliaDestino"].ToString(); notificaciones.TheFamiliaDestinoDTO = myFamiliaDTO; } notificaciones.FechaNotificacion = DateTime.Parse(wobjDataRow["fechaNotificacion"].ToString()); notificaciones.VerNotificacion = wobjDataRow["verNotificacion"].ToString(); notificaciones.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); notificaciones.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); notificaciones.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); notificaciones.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); notificaciones.Estado = wobjDataRow["estado"].ToString(); INotificacionDirectiva.Add(notificaciones); } } return(INotificacionDirectiva); }