public List <Mensaje> obtenerNuevosMensajes(int idpersonaorigen)
        {
            EnlaceDatos   enlace           = new EnlaceDatos();
            SqlDataReader drNuevosMensajes = enlace.getNuevosMensajes(idpersonaorigen, 103, 2, 2);

            if (drNuevosMensajes != null)
            {
                if (drNuevosMensajes.HasRows)
                {
                    List <Mensaje> mensajes = new List <Mensaje>();
                    while (drNuevosMensajes.Read())
                    {
                        int           idMensaje = Convert.ToInt32(drNuevosMensajes[0].ToString());
                        String        contenido = drNuevosMensajes[1].ToString();
                        EstadoMensaje estado    = new EstadoMensaje(Convert.ToInt32(drNuevosMensajes[2].ToString()), "");
                        TipoMensaje   tipo      = new TipoMensaje(Convert.ToInt32(drNuevosMensajes[3].ToString()), "");
                        DateTime      fechaHora = Convert.ToDateTime(drNuevosMensajes[4].ToString());
                        Persona       persona   = new Persona(Convert.ToInt32(drNuevosMensajes[5].ToString()), "", "");
                        Mensaje       mensaje   = new Mensaje(idMensaje, contenido, tipo, estado, fechaHora, persona);
                        mensajes.Add(mensaje);
                    }
                    return(mensajes);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
Example #2
0
 public Mensaje(String Titulo, String Contenido, EstadoMensaje Estado)
 {
     this.Titulo    = Titulo;
     this.Contenido = Contenido;
     this.Estado    = Estado;
 }
Example #3
0
 public Mensaje()
 {
     Titulo    = "Info";
     Contenido = "";
     Estado    = EstadoMensaje.Exitoso;
 }