public static bool ActivaPorteria(YouCom.DTO.PorteriaDTO thePorteriaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); wobjSQLHelper.SetParametro("@usuarioIngreso", SqlDbType.VarChar, 50, thePorteriaDTO.UsuarioModificacion); wobjSQLHelper.SetParametro("@pIdPorteria", SqlDbType.VarChar, 20, thePorteriaDTO.IdPorteria); try { //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("Activa_Porteria", "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.MensajePorteriaDTO> getListadoMensajePorteria() { IList <YouCom.DTO.Mensajeria.MensajePorteriaDTO> IMensajePorteria = new List <YouCom.DTO.Mensajeria.MensajePorteriaDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.MensajePorteriaDAL.getListadoMensajePorteria(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Mensajeria.MensajePorteriaDTO mensaje_porteria = new YouCom.DTO.Mensajeria.MensajePorteriaDTO(); mensaje_porteria.IdMensajePorteria = decimal.Parse(wobjDataRow["IdMensajePorteria"].ToString()); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); myCondominioDTO.NombreCondominio = wobjDataRow["nombreCondominio"].ToString(); mensaje_porteria.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_porteria.TheComunidadDTO = myComunidadDTO; YouCom.DTO.CategoriaDTO myCategoriaDTO = new YouCom.DTO.CategoriaDTO(); myCategoriaDTO.IdCategoria = decimal.Parse(wobjDataRow["idCategoria"].ToString()); myCategoriaDTO.NombreCategoria = wobjDataRow["nombreCategoria"].ToString(); mensaje_porteria.TheCategoriaDTO = myCategoriaDTO; YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO.IdFamilia = decimal.Parse(wobjDataRow["idFamilia"].ToString()); mensaje_porteria.TheFamiliaDTO = myFamiliaDTO; YouCom.DTO.PorteriaDTO myPorteriaDTO = new YouCom.DTO.PorteriaDTO(); myPorteriaDTO.IdPorteria = decimal.Parse(wobjDataRow["idPorteria"].ToString()); mensaje_porteria.ThePorteriaDTO = myPorteriaDTO; YouCom.DTO.Mensajeria.MensajeTipoEnvioDTO myMensajeTipoEnvioDTO = new YouCom.DTO.Mensajeria.MensajeTipoEnvioDTO(); myMensajeTipoEnvioDTO.IdMensajeTipoEnvio = decimal.Parse(wobjDataRow["idMensajeTipoEnvio"].ToString()); mensaje_porteria.TheMensajeTipoEnvioDTO = myMensajeTipoEnvioDTO; mensaje_porteria.IdPadre = !string.IsNullOrEmpty(wobjDataRow["idPadre"].ToString()) ? decimal.Parse(wobjDataRow["idPadre"].ToString()) : 0; mensaje_porteria.MensajeFecha = DateTime.Parse(wobjDataRow["fechaMensaje"].ToString()); mensaje_porteria.MensajeTitulo = wobjDataRow["tituloMensaje"].ToString(); mensaje_porteria.MensajeDescripcion = wobjDataRow["descripcionMensaje"].ToString(); mensaje_porteria.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); mensaje_porteria.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); mensaje_porteria.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); mensaje_porteria.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); mensaje_porteria.Estado = wobjDataRow["estado"].ToString(); IMensajePorteria.Add(mensaje_porteria); } } return(IMensajePorteria); }
public static IList <YouCom.DTO.PorteriaDTO> getListadoPorteria() { IList <YouCom.DTO.PorteriaDTO> IPorteria = new List <YouCom.DTO.PorteriaDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.DAL.PorteriaDAL.getListadoPorteria(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.PorteriaDTO tipo_aviso = new YouCom.DTO.PorteriaDTO(); tipo_aviso.IdPorteria = decimal.Parse(wobjDataRow["IdPorteria"].ToString()); tipo_aviso.NombrePorteria = wobjDataRow["nombrePorteria"].ToString(); tipo_aviso.ApellidoPorteria = wobjDataRow["apellidoPorteria"].ToString(); tipo_aviso.RutPorteria = wobjDataRow["rutPorteria"].ToString(); tipo_aviso.TelefonoPorteria = wobjDataRow["telefonoPorteria"].ToString(); tipo_aviso.EmailPorteria = wobjDataRow["emailPorteria"].ToString(); tipo_aviso.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); tipo_aviso.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); tipo_aviso.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); tipo_aviso.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); tipo_aviso.Estado = wobjDataRow["estado"].ToString(); IPorteria.Add(tipo_aviso); } } return(IPorteria); }
protected void ddlPorteria_OnSelectedIndexChanged(object sender, EventArgs e) { YouCom.DTO.PorteriaDTO thePorteria = new YouCom.DTO.PorteriaDTO(); thePorteria = YouCom.bll.PorteriaBLL.detallePorteria(decimal.Parse(this.ddlPorteria.SelectedValue)); txtRut.Text = YouCom.Service.Generales.Formato.FormatoRut(thePorteria.RutPorteria); txtNombre.Text = thePorteria.NombrePorteria; txtPaterno.Text = thePorteria.ApellidoPaternoPorteria; txtMaterno.Text = thePorteria.ApellidoMaternoPorteria; TxtFechaNacimiento.Text = thePorteria.FechaNacimientoPorteria.ToShortDateString(); txtMail.Text = thePorteria.EmailPorteria; }
public static bool Update(YouCom.DTO.PorteriaDTO myPorteriaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdPorteria", SqlDbType.Decimal, -1, myPorteriaDTO.IdPorteria); wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myPorteriaDTO.TheCondominioDTO.IdCondominio); wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myPorteriaDTO.TheComunidadDTO.IdComunidad); wobjSQLHelper.SetParametro("@pNombrePorteria", SqlDbType.VarChar, 200, myPorteriaDTO.NombrePorteria); wobjSQLHelper.SetParametro("@pApellidoPaternoPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.ApellidoPaternoPorteria); wobjSQLHelper.SetParametro("@pApellidoMaternoPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.ApellidoMaternoPorteria); wobjSQLHelper.SetParametro("@pFechaNacimientoPorteria", SqlDbType.DateTime, -1, myPorteriaDTO.FechaNacimientoPorteria); wobjSQLHelper.SetParametro("@pRutPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.RutPorteria); wobjSQLHelper.SetParametro("@pTelefonoPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.TelefonoPorteria); wobjSQLHelper.SetParametro("@pEmailPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.EmailPorteria); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myPorteriaDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("UPD_Porteria", "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 ValidaEliminacionPorteria(YouCom.DTO.PorteriaDTO thePorteriaDTO) { DataTable pobjDataTable = new DataTable(); bool retorno = false; if (YouCom.DAL.PorteriaDAL.ValidaEliminacionPorteria(thePorteriaDTO, ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { retorno = true; } } return(retorno); }
public static bool Insert(YouCom.DTO.PorteriaDTO myPorteriaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pNombrePorteria", SqlDbType.VarChar, 200, myPorteriaDTO.NombrePorteria); wobjSQLHelper.SetParametro("@pApellidoPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.ApellidoPorteria); wobjSQLHelper.SetParametro("@pRutPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.RutPorteria); wobjSQLHelper.SetParametro("@pTelefonoPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.TelefonoPorteria); wobjSQLHelper.SetParametro("@pEmailPorteria", SqlDbType.VarChar, 200, myPorteriaDTO.EmailPorteria); wobjSQLHelper.SetParametro("@pUsuarioIngreso", SqlDbType.VarChar, 20, myPorteriaDTO.UsuarioIngreso); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("INS_Porteria", "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.TurnoDiarioDTO> getListadoTurnoDiario() { IList <YouCom.DTO.TurnoDiarioDTO> ITurnoDiario = new List <YouCom.DTO.TurnoDiarioDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.DAL.TurnoDiarioDAL.getListadoTurnoDiario(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.TurnoDiarioDTO tipo_Visita = new YouCom.DTO.TurnoDiarioDTO(); tipo_Visita.IdTurnoDiario = decimal.Parse(wobjDataRow["IdTurnoDiario"].ToString()); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); tipo_Visita.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); tipo_Visita.TheComunidadDTO = myComunidadDTO; YouCom.DTO.PorteriaDTO myPorteriaDTO = new YouCom.DTO.PorteriaDTO(); myPorteriaDTO.IdPorteria = decimal.Parse(wobjDataRow["idPorteria"].ToString()); tipo_Visita.ThePorteriaDTO = myPorteriaDTO; YouCom.DTO.HorarioTurnoDTO myHorarioTurnoDTO = new YouCom.DTO.HorarioTurnoDTO(); myHorarioTurnoDTO.IdHorarioTurno = decimal.Parse(wobjDataRow["IdHorarioTurno"].ToString()); tipo_Visita.TheHorarioTurnoDTO = myHorarioTurnoDTO; tipo_Visita.NombreTurnoDiario = wobjDataRow["nombreTurnoDiario"].ToString(); tipo_Visita.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); tipo_Visita.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); tipo_Visita.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); tipo_Visita.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); tipo_Visita.Estado = wobjDataRow["estado"].ToString(); ITurnoDiario.Add(tipo_Visita); } } return(ITurnoDiario); }
public static IList <YouCom.DTO.PorteriaDTO> getListadoPorteria() { IList <YouCom.DTO.PorteriaDTO> IPorteria = new List <YouCom.DTO.PorteriaDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.DAL.PorteriaDAL.getListadoPorteria(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.PorteriaDTO portero = new YouCom.DTO.PorteriaDTO(); portero.IdPorteria = decimal.Parse(wobjDataRow["IdPorteria"].ToString()); YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); portero.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); portero.TheComunidadDTO = myComunidadDTO; portero.NombrePorteria = wobjDataRow["nombrePorteria"].ToString(); portero.ApellidoPaternoPorteria = wobjDataRow["apellidoPaternoPorteria"].ToString(); portero.ApellidoMaternoPorteria = wobjDataRow["apellidoMaternoPorteria"].ToString(); portero.RutPorteria = wobjDataRow["rutPorteria"].ToString(); portero.TelefonoPorteria = wobjDataRow["telefonoPorteria"].ToString(); portero.EmailPorteria = wobjDataRow["emailPorteria"].ToString(); portero.FechaNacimientoPorteria = Convert.ToDateTime(wobjDataRow["fechaNacimientoPorteria"].ToString()); portero.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); portero.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); portero.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); portero.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); portero.Estado = wobjDataRow["estado"].ToString(); IPorteria.Add(portero); } } return(IPorteria); }
public static bool Delete(YouCom.DTO.PorteriaDTO myPorteriaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdPorteria", SqlDbType.Decimal, -1, myPorteriaDTO.IdPorteria); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myPorteriaDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("DEL_Porteria", "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.NotificacionPorteriaDTO> getListadoNotificaciones() { IList<YouCom.DTO.Notificaciones.NotificacionPorteriaDTO> INotificacionPorteria = new List<YouCom.DTO.Notificaciones.NotificacionPorteriaDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Mensajeria.DAL.Notificaciones.NotificacionPropietarioDAL.getListadoNotificaciones(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.Notificaciones.NotificacionPorteriaDTO notificaciones = new YouCom.DTO.Notificaciones.NotificacionPorteriaDTO(); notificaciones.IdNotificacionPorteria = decimal.Parse(wobjDataRow["IdNotificacionPorteria"].ToString()); YouCom.DTO.Mensajeria.MensajePorteriaDTO myMensajePorteriaDTO = new DTO.Mensajeria.MensajePorteriaDTO(); myMensajePorteriaDTO.IdMensajePorteria = decimal.Parse(wobjDataRow["IdMensajePorteria"].ToString()); myMensajePorteriaDTO.IdPadre = decimal.Parse(wobjDataRow["IdPadre"].ToString()); myMensajePorteriaDTO.MensajeDescripcion = wobjDataRow["mensajeDescripcion"].ToString(); myMensajePorteriaDTO.MensajeTitulo = wobjDataRow["mensajeTitulo"].ToString(); notificaciones.TheMensajePorteriaDTO = myMensajePorteriaDTO; 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.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(); notificaciones.ThePorteriaDTO = myPorteriaDTO; 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(); INotificacionPorteria.Add(notificaciones); } } return INotificacionPorteria; }