private void BtnSend_Click(object sender, EventArgs e) { try { if (txtbox_receiver.Text.Length != 0) { string memoContent = textBox1.Text.Trim(); if (memoContent.Length != 0) { foreach (MemberObj userObj in receiverList) { MemoObj memoObj = new MemoObj(ConfigHelper.Id, userObj.Id, memoContent); if (Members.ContainLoginUserNode(userObj.Id)) { connection.SendMsgDeliverMemo(memoObj); } else { connection.SendMsgSaveMemoOnAway(memoObj); } Logger.info("쪽지 메시지 생성 : " + memoObj.ToString()); } Close(); } } else { if (MessageBox.Show(this, "쪽지를 받을 상대방을 지정해 주세요" , "알림", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK) { AddMemberForm addform = new AddMemberForm(connection, AddMemberMode.OnMemoReceived, formKey, receiverList, SetMemoReceivers); addform.ShowDialog(this); } } } catch (Exception exception) { Logger.error(exception.ToString()); } }
private void MemoReplyDone(object sender, CustomEventArgs e) { try { MemoObj replyObj = (MemoObj)e.GetItem; if (Members.ContainLoginUserNode(replyObj.SenderId)) { connection.SendMsgDeliverMemo(replyObj); } else { connection.SendMsgSaveMemoOnAway(replyObj); } //string msg = "19|" + this.myname + "|" + this.myid + "|" + memoContent.Trim(); //string smsg = "4|" + this.myname + "|" + this.myid + "|" + memoContent.Trim(); } catch (Exception exception) { Logger.error(exception.ToString()); } }