public Conversaciones cargarConversacion(int conv_id)
        {
            Conversaciones conversacion = new Conversaciones();
            var sql = new StringBuilder();
            sql.AppendLine("select * from conversaciones where  conv_id=@conv_id");
            var parametros = new List<NpgsqlParameter>
            {
                new NpgsqlParameter{
                    ParameterName="conv_id",
                    NpgsqlDbType=NpgsqlDbType.Integer,
                    NpgsqlValue=conv_id
                },
            };
            var odatos = AccesoDatosPost.Instance.accesodatos.EjecutarConsultaSQL(sql.ToString(), parametros);

            foreach (DataRow item in odatos.Tables[0].Rows)
            {

                conversacion.conv_id = Convert.ToInt32(item["conv_id"]);
                conversacion.username1 = item["username1"].ToString();
                conversacion.username2 = item["username2"].ToString();
                conversacion.user1_spam = Convert.ToInt32(item["user1_spam"]);
                conversacion.user2_spam = Convert.ToInt32(item["user2_spam"]);
                conversacion.user1_estado = Convert.ToInt32(item["user1_estado"]);
                conversacion.user2_estado = Convert.ToInt32(item["user2_estado"]);
            }
            return conversacion;
        }
        public Conversaciones verificarConversacion(string username1, string username2)
        {
            username1 = username1.ToLower();
            username2 = username2.ToLower();
            Conversaciones conversacion = new Conversaciones();
            StringBuilder sql = new StringBuilder();
            sql.AppendLine("select * from conversaciones where (username1='"+username1+
                "' or username2='" + username1 + "') and (username1='" + username2 + "' or username2='" + username2 + "')");

            var odatos = AccesoDatosPost.Instance.accesodatos.EjecutarConsultaSQL(sql.ToString());
            if (odatos == null)
            {
                conversacion = null;
            }
            else
            {
                foreach (DataRow item in odatos.Tables[0].Rows)
                {
                    conversacion.conv_id = Convert.ToInt32(item["conv_id"]);
                }
            }
            return conversacion;
        }
        public List<Conversaciones> cargarConversaciones(string username)
        {
            username = username.ToLower();
            List<Conversaciones> conversaciones = new List<Conversaciones>();
            var sql = new StringBuilder();
            sql.AppendLine("select * from conversaciones where username1=@username or username2=@username");
            var parametros = new List<NpgsqlParameter>
            {
                new NpgsqlParameter{
                    ParameterName="username",
                    NpgsqlDbType=NpgsqlDbType.Varchar,
                    NpgsqlValue=username
                },
            };
            var odatos = AccesoDatosPost.Instance.accesodatos.EjecutarConsultaSQL(sql.ToString(),parametros);

            foreach (DataRow item in odatos.Tables[0].Rows)
            {
                Conversaciones conversacion = new Conversaciones();
                conversacion.conv_id = Convert.ToInt32(item["conv_id"]);
                conversacion.username1 = item["username1"].ToString();
                conversacion.username2 = item["username2"].ToString();
                conversacion.user1_spam = Convert.ToInt32(item["user1_spam"]);
                conversacion.user2_spam = Convert.ToInt32(item["user2_spam"]);
                conversacion.user1_estado = Convert.ToInt32(item["user1_estado"]);
                conversacion.user2_estado = Convert.ToInt32(item["user2_estado"]);
                conversaciones.Add(conversacion);
            }
            return conversaciones;
        }