public ActionResult PotGold(Dictionary <string, string> queryvalues) { // gametype ChipGold ChipStandard int gametype = queryvalues.ContainsKey("gametype") ? Convert.ToInt32(queryvalues["gametype"]) : 0; decimal ChipGold = queryvalues.ContainsKey("ChipGold") ? Convert.ToInt32(queryvalues["ChipGold"]) : 0; decimal ChipStandard = queryvalues.ContainsKey("ChipStandard") ? Convert.ToInt32(queryvalues["ChipStandard"]) : 0; GameRecordView vbd = new GameRecordView { }; List <PotGold> data = new List <PotGold>(RobotBLL.GetPotGoldList()); if (gametype != 0) { data.RemoveAll(m => m.GameType == gametype); data.Add(new PotGold() { GameType = gametype, Gold = ChipGold, Standard = ChipStandard }); } vbd.DataList = data.OrderBy(m => m.GameType).ToList(); return(View(vbd)); }
public ActionResult PotTotalSum(Dictionary <string, string> queryvalues) { int _Channels = 10010; string _StartDate = queryvalues.ContainsKey("StartDate") ? queryvalues["StartDate"] : DateTime.Now.ToString("yyyy-MM-dd 00:00:00"); string _ExpirationDate = queryvalues.ContainsKey("ExpirationDate") ? queryvalues["ExpirationDate"] : DateTime.Now.AddDays(1).ToString("yyyy-MM-dd 00:00:00"); GameRecordView vbd = new GameRecordView { StartDate = _StartDate, ExpirationDate = _ExpirationDate, Channels = _Channels, }; //RobotOutPut vbd.DataList = new List <RobotOutPut>(RobotBLL.GetRobotOutPutList(vbd)); return(View(vbd)); }
public ActionResult PotGoldUpdate(Dictionary <string, string> queryvalues) { int gametype = queryvalues.ContainsKey("gametype") ? Convert.ToInt32(queryvalues["gametype"]) : 0; if (queryvalues.ContainsKey("ChipGold"))//修改操作,发送协议 { double ChipGold; double ChipStandard; try { ChipGold = queryvalues.ContainsKey("ChipGold") ? Convert.ToInt32(queryvalues["ChipGold"]) : 0; ChipStandard = queryvalues.ContainsKey("ChipStandard") ? Convert.ToInt32(queryvalues["ChipStandard"]) : 0; } catch { return(Json(new { result = 1 })); } ROBOT_POT_C ROBOT_POT_C; ROBOT_POT_C = ROBOT_POT_C.CreateBuilder() .SetGameID((uint)gametype) .SetPot(ChipGold) .SetStand(ChipStandard) .Build(); Bind tbind = Cmd.runClient(new Bind(ServiceCmd.SC_SET_ROBOT_POT, ROBOT_POT_C.ToByteArray())); switch ((CenterCmd)tbind.header.CommandID) { case CenterCmd.CS_SET_ROBOT_POT: ROBOT_POT_S ROBOT_POT_S = ROBOT_POT_S.ParseFrom(tbind.body.ToBytes()); if (ROBOT_POT_S.Suc) { return(Json(new { result = 0 })); } else { return(Json(new { result = 2 })); } case CenterCmd.CS_CONNECT_ERROR: break; } return(Json(new { result = 2 })); //开始通信 } else //查看操作 { PotGold potGold = RobotBLL.GetPotGoldByType(gametype); return(View(potGold)); } }