Exemple #1
0
    bool HandleGetPhoneVerificationNum(NetCmdBase obj)
    {
        LC_Cmd_GetPhoneVerificationNum ncb = (LC_Cmd_GetPhoneVerificationNum)obj;

        switch (ncb.ErrorID)
        {
        case (Byte)RoleOperateError.ROE_PhoneVerificationNum_Sucess:
        {
            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_GetPhoneVerificationNum_Sucess);
            MsgEventHandle.HandleMsg(pUOM);

            tagEntityBindPhoneEvent pEvent = new tagEntityBindPhoneEvent(true, false, (Byte)RoleOperateError.ROE_PhoneVerificationNum_Sucess);
            MsgEventHandle.HandleMsg(pEvent);
        }
        break;

        case (Byte)RoleOperateError.ROE_PhoneVerificationNum_PhoneError:
        {
            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_GetPhoneVerificationNum_Failed_2);
            MsgEventHandle.HandleMsg(pUOM);

            tagEntityBindPhoneEvent pEvent = new tagEntityBindPhoneEvent(false, false, (Byte)RoleOperateError.ROE_PhoneVerificationNum_PhoneError);
            MsgEventHandle.HandleMsg(pEvent);
        }
        break;

        case (Byte)RoleOperateError.ROE_PhoneVerificationNum_PhoneBeUse:
        {
            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_GetPhoneVerificationNum_Failed_3);
            MsgEventHandle.HandleMsg(pUOM);

            tagEntityBindPhoneEvent pEvent = new tagEntityBindPhoneEvent(false, false, (Byte)RoleOperateError.ROE_PhoneVerificationNum_PhoneBeUse);
            MsgEventHandle.HandleMsg(pEvent);
        }
        break;

        case (Byte)RoleOperateError.ROE_PhoneVerificationNum_IsExists:
        {
            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_GetPhoneVerificationNum_Failed_4);
            MsgEventHandle.HandleMsg(pUOM);

            tagEntityBindPhoneEvent pEvent = new tagEntityBindPhoneEvent(false, false, (Byte)RoleOperateError.ROE_PhoneVerificationNum_IsExists);
            MsgEventHandle.HandleMsg(pEvent);
        }
        break;

        case (Byte)RoleOperateError.ROE_PhoneVerificationNum_WriteSend:
        {
            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_GetPhoneVerificationNum_Sucess_1);
            MsgEventHandle.HandleMsg(pUOM);
        }
        break;
        }
        return(true);
    }
Exemple #2
0
    bool HandleBindPhone(NetCmdBase obj)
    {
        LC_Cmd_BindPhone ncb = (LC_Cmd_BindPhone)obj;

        switch (ncb.ErrorID)
        {
        case (Byte)RoleOperateError.ROE_BindPhone_Sucess:
        {
            GlobalLogon.Instance.AccountData.LoadTempPhoneInfo();
            GlobalLogon.Instance.AccountData.SaveAccountData();

            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_BindPhone_Sucess);
            MsgEventHandle.HandleMsg(pUOM);

            tagEntityBindPhoneEvent pEvent = new tagEntityBindPhoneEvent(true, ncb.IsFirstBind, (Byte)RoleOperateError.ROE_BindPhone_Sucess);
            MsgEventHandle.HandleMsg(pEvent);
        }
        break;

        case (Byte)RoleOperateError.ROE_BindPhone_BindNumError:
        {
            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_BindPhone_Failed_1);
            MsgEventHandle.HandleMsg(pUOM);

            tagEntityBindPhoneEvent pEvent = new tagEntityBindPhoneEvent(false, false, (Byte)RoleOperateError.ROE_BindPhone_BindNumError);
            MsgEventHandle.HandleMsg(pEvent);
        }
        break;

        case (Byte)RoleOperateError.ROE_BindPhone_BindTimeOut:
        {
            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_BindPhone_Failed_2);
            MsgEventHandle.HandleMsg(pUOM);

            tagEntityBindPhoneEvent pEvent = new tagEntityBindPhoneEvent(false, false, (Byte)RoleOperateError.ROE_BindPhone_BindTimeOut);
            MsgEventHandle.HandleMsg(pEvent);
        }
        break;

        case (Byte)RoleOperateError.ROE_BindPhone_SendSmsInfoError:
        {
            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_BindPhone_Failed_3);
            MsgEventHandle.HandleMsg(pUOM);

            tagEntityBindPhoneEvent pEvent = new tagEntityBindPhoneEvent(false, false, (Byte)RoleOperateError.ROE_BindPhone_SendSmsInfoError);
            MsgEventHandle.HandleMsg(pEvent);
        }
        break;
        }
        return(true);
    }