예제 #1
0
        public void LoadMarryMessage()
        {
            using (PlayerBussiness db = new PlayerBussiness())
            {
                MarryApplyInfo[] infos = db.GetPlayerMarryApply(PlayerCharacter.ID);

                if (infos != null)
                {
                    foreach (MarryApplyInfo info in infos)
                    {
                        switch (info.ApplyType)
                        {
                            case 1:  //请求结婚
                                Out.SendPlayerMarryApply(this, info.ApplyUserID, info.ApplyUserName, info.LoveProclamation, info.ID);
                                break;
                            case 2:  //应答结婚
                                Out.SendMarryApplyReply(this, info.ApplyUserID, info.ApplyUserName, info.ApplyResult, true, info.ID);
                                if (info.ApplyResult == false)
                                {
                                    Out.SendMailResponse(PlayerCharacter.ID, eMailRespose.Receiver);
                                }
                                break;
                            case 3:  //离婚消息
                                Out.SendPlayerDivorceApply(this, true, false);
                                break;
                            default:
                                break;
                        }
                    }
                }
            }
        }