public int HandlePacket(GameClient client, GSPacketIn packet) { int auctionID = packet.ReadInt(); string translation = LanguageMgr.GetTranslation("AuctionDeleteHandler.Fail", new object[0]); using (PlayerBussiness playerBussiness = new PlayerBussiness()) { if (playerBussiness.DeleteAuction(auctionID, client.Player.PlayerCharacter.ID, ref translation)) { client.Out.SendMailResponse(client.Player.PlayerCharacter.ID, eMailRespose.Receiver); client.Out.SendAuctionRefresh(null, auctionID, false, null); } else { AuctionInfo auctionSingle = playerBussiness.GetAuctionSingle(auctionID); client.Out.SendAuctionRefresh(auctionSingle, auctionID, auctionSingle != null, null); } client.Out.SendMessage(eMessageType.Normal, translation); } return(0); }
public override int HandlePacket(GamePlayer player, GSPacketIn packet) { int id = packet.ReadInt(); string msg = LanguageMgr.GetTranslation("AuctionDeleteHandler.Fail", new object[0]); using (PlayerBussiness db = new PlayerBussiness()) { if (db.DeleteAuction(id, player.PlayerCharacter.ID, ref msg)) { player.Out.SendMailResponse(player.PlayerCharacter.ID, eMailRespose.Receiver); player.Out.SendAuctionRefresh(null, id, false, null); } else { AuctionInfo info = db.GetAuctionSingle(id); player.Out.SendAuctionRefresh(info, id, info != null, null); } player.Out.SendMessage(eMessageType.Normal, msg); } return(0); }
public int HandlePacket(GameClient client, GSPacketIn packet) { int id = packet.ReadInt(); string msg = LanguageMgr.GetTranslation("AuctionDeleteHandler.Fail"); using (PlayerBussiness db = new PlayerBussiness()) { if (db.DeleteAuction(id, client.Player.PlayerCharacter.ID, ref msg)) { client.Out.SendMailResponse(client.Player.PlayerCharacter.ID, eMailRespose.Receiver); client.Out.SendAuctionRefresh(null, id, false, null); } else { AuctionInfo info = db.GetAuctionSingle(id); client.Out.SendAuctionRefresh(info, id, info != null, null); } client.Out.SendMessage(eMessageType.Normal, msg); // client.Out.SendMessage(eMessageType.ERROR,msg); } return(0); }