Ejemplo n.º 1
0
    protected void ButtonJoin_Click(object sender, EventArgs e)
    {
        if (Session["userName"] == null)
        {
            Session["userName"] = TextBoxName.Text.ToString();
            xmll.Join(Session["userName"].ToString(), DateTime.Now);

            TextBoxName.Enabled = false;

            Timer1.StartTimer();

            TextBoxType2.Focus();
        }
    }
Ejemplo n.º 2
0
 protected void ButtonSend_Click(object sender, EventArgs e)
 {
     if (Session["userName"] != null)
     {
         string name = (string)Session["userName"];
         string msg  = TextBoxType2.Text.ToString();
         xmll.Say(name, msg, DateTime.Now);
         TextBoxType2.Text = "";
         TextBoxType2.Focus();
     }
     else
     {
         LabelError.Text = "You have to join with a name first..";
     }
 }
Ejemplo n.º 3
0
    void Timer1_Tick(object sender, EventArgs e)
    {
        if (Session["userName"] != null)
        {
            IAsyncResult resultN = callerNames.BeginInvoke(null, null);
            if (!resultN.IsCompleted)
            {
                callerNames.EndInvoke(resultN);
            }

            IAsyncResult resultM = callerMessages.BeginInvoke(null, null);
            if (!resultM.IsCompleted)
            {
                callerMessages.EndInvoke(resultM);
            }
            TextBoxType2.Focus();
        }
        else
        {
            Timer1.StopTimer();
            TextBoxType2.Text = "You have to join with a name first..";
        }
    }