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(); } }
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.."; } }
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.."; } }