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; }