public int HandlePacket(GameClient client, GSPacketIn packet) { if (client.Player.PlayerCharacter.ConsortiaID != 0) { return(0); } int id = packet.ReadInt(); bool result = false; string msg = "ConsortiaApplyLoginHandler.ADD_Failed"; using (ConsortiaBussiness db = new ConsortiaBussiness()) { ConsortiaApplyUserInfo info = new ConsortiaApplyUserInfo(); info.ApplyDate = DateTime.Now; info.ConsortiaID = id; info.ConsortiaName = ""; info.IsExist = true; info.Remark = ""; info.UserID = client.Player.PlayerCharacter.ID; info.UserName = client.Player.PlayerCharacter.NickName; if (db.AddConsortiaApplyUsers(info, ref msg)) { msg = id != 0 ? "ConsortiaApplyLoginHandler.ADD_Success" : "ConsortiaApplyLoginHandler.DELETE_Success"; result = true; } } packet.WriteBoolean(result); packet.WriteString(LanguageMgr.GetTranslation(msg)); client.Out.SendTCP(packet); return(0); }
public override int HandlePacket(GamePlayer player, GSPacketIn packet) { int result2; if (player.PlayerCharacter.ConsortiaID != 0) { result2 = 0; } else { int id = packet.ReadInt(); bool result = false; string msg = "ConsortiaApplyLoginHandler.ADD_Failed"; using (ConsortiaBussiness db = new ConsortiaBussiness()) { if (db.AddConsortiaApplyUsers(new ConsortiaApplyUserInfo { ApplyDate = DateTime.Now, ConsortiaID = id, ConsortiaName = "", IsExist = true, Remark = "", UserID = player.PlayerCharacter.ID, UserName = player.PlayerCharacter.NickName }, ref msg)) { msg = ((id != 0) ? "ConsortiaApplyLoginHandler.ADD_Success" : "ConsortiaApplyLoginHandler.DELETE_Success"); result = true; } } packet.WriteBoolean(result); packet.WriteString(LanguageMgr.GetTranslation(msg, new object[0])); player.Out.SendTCP(packet); result2 = 0; } return(result2); }