public void ViewMessage(UserMailMessage mail) { o_User.Send(o_User["colorpeople"]); o_User.Send("Sent: " + o_User["colorpeople"] + mail.Date.ToString() + "\r\n"); //o_User.Send("To: " + mail.Recipient + "\r\n"); o_User.Send("From: " + o_User["colorpeople"] + mail.Sender + "\r\n"); o_User.Send("Subject: " + o_User["colorpeople"] + mail.Subject + "\r\n\r\n"); o_User.Send("Message: " + o_User["colorpeople"] + mail.Body + "\r\n"); mail.Read = true; Lib.MarkAsRead(mail.ID); o_User.Send(o_User["colormessages"] + "\r\nHit Enter to continue...\r\n"); o_User.UserSocket.GetResponse(); }
private void GetMail(MailDisplayTypes MailDisplayType) { if (MailDisplayType == MailDisplayTypes.All) { this.dt_Messages = Lib.GetAllMail(User["shortname"].ToString()); } else if (MailDisplayType == MailDisplayTypes.Unread) { this.dt_Messages = Lib.GetUnreadMail(User["shortname"].ToString()); } else if (MailDisplayType == MailDisplayTypes.Sent) { this.dt_Messages = Lib.GetSentMail(User["shortname"].ToString()); } if (this.dt_Messages.Rows.Count >= 1) { foreach (DataRow dr_Tmp in this.dt_Messages.Rows) { this.o_Message = new UserMailMessage(Convert.ToInt32(dr_Tmp["M_ID"].ToString()), Convert.ToDateTime(dr_Tmp["M_Created"].ToString()), dr_Tmp["M_Sender"].ToString(), dr_Tmp["M_Receiver"].ToString(), dr_Tmp["M_Subject"].ToString(), dr_Tmp["M_Body"].ToString(), Lib.ConvertToBoolean(dr_Tmp["M_Read"])); this.al_Messages.Add(this.o_Message); } } }