public List <MensajesBO> Chat(int ID, int ID2) { UsuariosDAO Usuarios = new UsuariosDAO(); List <MensajesBO> Lista = new List <MensajesBO>(); SqlCommand Comando = new SqlCommand("exec Chat " + ID + "," + ID2); Comando.Connection = Conexion.Conectar(); SqlDataReader Reader; Conexion.Abrir(); Reader = Comando.ExecuteReader(); while (Reader.Read()) { MensajesBO chats = new MensajesBO() { Codigo = int.Parse(Reader[0].ToString()), Enviar = Usuarios.BuscarUsuario(int.Parse(Reader[1].ToString())), Recibe = Usuarios.BuscarUsuario(int.Parse(Reader[2].ToString())), FechaHora = DateTime.Parse(Reader[3].ToString()), Mensaje = Reader[4].ToString() }; Lista.Add(chats); } Conexion.Cerrar(); return(Lista); }
public List <Comentario> ListaComentarios(int ID) { List <Comentario> Lista = new List <Comentario>(); SqlCommand Comando = new SqlCommand("Select * from Comentarios where IdPublicacion1='" + ID + "' order by FehcaHora desc "); Comando.Connection = Conexion.Conectar(); UsuariosDAO Usuarios = new UsuariosDAO(); SqlDataReader Reader; Conexion.Abrir(); Reader = Comando.ExecuteReader(); while (Reader.Read()) { Comentario Comentario = new Comentario() { Codigo = int.Parse(Reader[0].ToString()), Comentario = Reader[1].ToString(), CodigoPublicacion = int.Parse(Reader[2].ToString()), CodigoUsuario = int.Parse(Reader[3].ToString()), FechaHora = DateTime.Parse(Reader[4].ToString()), Usuario = Usuarios.BuscarUsuario(int.Parse(Reader[3].ToString())), }; Lista.Add(Comentario); } Conexion.Cerrar(); return(Lista); }
public List <Chats> ListaChats(int ID) { UsuariosDAO Usuarios = new UsuariosDAO(); List <MensajesDAO.Chats> Lista = new List <MensajesDAO.Chats>(); SqlCommand Comando = new SqlCommand("exec Chats " + ID); Comando.Connection = Conexion.Conectar(); SqlDataReader Reader; Conexion.Abrir(); Reader = Comando.ExecuteReader(); while (Reader.Read()) { MensajesDAO.Chats chats = new MensajesDAO.Chats() { Remitente = Usuarios.BuscarUsuario(int.Parse(Reader[0].ToString())), FechaHora = DateTime.Parse(Reader[1].ToString()), NumeroMensajes = int.Parse(Reader[2].ToString()), UltimoMensaje = Reader[3].ToString() }; Lista.Add(chats); } Conexion.Cerrar(); return(Lista); }
public List <Amistad> Amigos(int ID) { List <Amistad> Lista = new List <Amistad>(); UsuariosDAO Usuario = new UsuariosDAO(); SqlCommand Comando = new SqlCommand("select * from Amigos where (IdUsuario11='" + ID + "' or IdUsuario10='" + ID + "') and Estatus = 2"); SqlDataReader Reader; Comando.Connection = Conexion.Conectar(); Conexion.Abrir(); Reader = Comando.ExecuteReader(); while (Reader.Read()) { Amistad Amistad = new Amistad() { Usuario1 = Usuario.BuscarUsuario(int.Parse(Reader[1].ToString())), Usuario2 = Usuario.BuscarUsuario(int.Parse(Reader[2].ToString())), Estatus = int.Parse(Reader[3].ToString()) }; Lista.Add(Amistad); } Conexion.Cerrar(); return(Lista); }