Ejemplo n.º 1
0
        public static List <Chat> ConsUltMsg(int CodigoUsuario)
        {
            List <Chat> MensajeDelChat = new List <Chat>();
            string      sql            = "select  MAX(m.message) as 'mensaje',MAX(u.name_user) as 'envia',MAX(m.attached) as 'adjunto',MAX(m.date_message) as 'fecha',rm.code_chat" + " from record_message as rm" + " natural join message as m" + " inner join user as u on(u.code_user = m.user_sends)" + " where rm.code_user = "******" and rm.state_message = 1 group by rm.code_chat  ";
            DataTable   Mensaje        = ConexionChat.EjecutarConsulta(sql);

            foreach (DataRow i in Mensaje.Rows)
            {
                Mensaje temp = new Mensaje();
                if (i["mensaje"].ToString() == "")
                {
                }
                else
                {
                    temp.msg = i["mensaje"].ToString();
                } if (i["adjunto"].ToString() == "")
                {
                    temp.adjunto = null;
                }
                else
                {
                    temp.adjunto = (byte[])i["adjunto"];
                }
                temp.usuario.nombre = i["envia"].ToString();
                Chat chatt = new Chat();
                chatt.CodigoChat = (int)i["code_chat"];
                temp.fecha       = i["fecha"].ToString();
                chatt.Mensajes.Add(temp);
                MensajeDelChat.Add(chatt);
            }

            return(MensajeDelChat);
        }
Ejemplo n.º 2
0
        public static int Logeo(String usuario, String contraseña)
        {
            String consulta = "select code_user from udlamsg.user where user.name_user ='******' and user.password = aes_encrypt('" + contraseña + "','root');";
            string respuesta;
            int    id_usuario;

            DataTable x = new DataTable();

            x          = ConexionChat.EjecutarConsulta(consulta);
            respuesta  = x.Rows[0][0].ToString();
            id_usuario = Convert.ToInt32((respuesta));

            return(id_usuario);
        }