Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            return;
        }

        if (Request.Cookies["User"] == null)
        {
            Response.Redirect("Login.aspx");
            return;
        }

        User1.Value = Request.Cookies["User"].Value;
        string strConversacionId = Request.QueryString["conversacionId"];

        if (string.IsNullOrEmpty(strConversacionId))
        {
            Response.Redirect("Inicio.aspx");
            return;
        }
        try
        {
            ConversacionId.Value = strConversacionId;
            int conversacionId = Convert.ToInt32(strConversacionId);

            DataSetTableAdapters.ConversacionTableAdapter adapter = new DataSetTableAdapters.ConversacionTableAdapter();
            DataSet.ConversacionDataTable table = adapter.GetConversacionById(conversacionId);

            if (table[0].user1 == User1.Value)
            {
                User2.Value = table[0].user2;
            }
            else
            {
                User2.Value = table[0].user1;
            }

            DataSetTableAdapters.ChatConversacionTableAdapter chatAdapter = new DataSetTableAdapters.ChatConversacionTableAdapter();
            ChatsRepeater.DataSource = chatAdapter.GetChatsConversacion(conversacionId);
            ChatsRepeater.DataBind();

            string socketServer = ConfigurationManager.AppSettings["SocketServer"];
            socketIoScript.Text = @"<script type=""text/javascript"" src=""" + socketServer + @"socket.io/socket.io.js""></script>";
            SocketServer.Value  = socketServer;

            return;
        }
        catch (Exception ex)
        {
        }

        Response.Redirect("Inicio.aspx");
    }
Exemplo n.º 2
0
    public static bool GuardarMensaje(string userName, string msg, int conversacionId)
    {
        try
        {
            DataSetTableAdapters.ChatConversacionTableAdapter adapter = new DataSetTableAdapters.ChatConversacionTableAdapter();
            int?chatId = 0;
            adapter.Insert(userName, msg, conversacionId, ref chatId);

            return(true);
        }
        catch (Exception ex)
        {
        }
        return(false);
    }