public static void GetSellRecordList(DataResultBlock resultBlock, StructPage page, Int32 id, string start, string end) { CSSalesRecord.Builder record = new CSSalesRecord.Builder() { Page = page, Goodsid = id }; if (start != null && !start.Equals("")) { record.SetBegintime(start); record.SetEndtime(end); } MessageContent.Builder content = new MessageContent.Builder(); content.SetMessageType(1); content.SetCsSalesRecord(record); SendModel send = new SendModel() { cmd = Cmd.CMD_GOODS_SALES, content = content.Build() }; NetMessageManage.SendMsg(send, resultBlock); }
public static void GetIncomeDetail(DataResultBlock resultBlock, string start, string end, IncomeType type) { CSEarning.Builder earing = new CSEarning.Builder(); earing.Starttime = start; earing.Endtime = end; MessageContent.Builder content = new MessageContent.Builder(); content.SetMessageType(1); content.SetCsEarning(earing); SendModel send = new SendModel() { content = content.Build(), }; if (type == IncomeType.DAY_INCOME) { send.cmd = Cmd.CMD_EARNING_DAY; } else if (type == IncomeType.MONTH_INCOME) { send.cmd = Cmd.CMD_EARNING_MONTH; } else { send.cmd = Cmd.CMD_EARNING_YEAR; } NetMessageManage.SendMsg(send, resultBlock); }
private void MemberInfoResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_EMK_USERINFO) { return; } System.Console.WriteLine("MemberInfoResult" + result.pack); NetMessageManage.RemoveResultBlock(MemberInfoResult); if (result.pack.Content.MessageType == 1) { this.Invoke(new RefreshUIHandle(delegate() { //如果是临时会员提醒是否添加会员 StructMember member = result.pack.Content.ScEmkUserInfo.Member; //if(member.Membertype == IdTools.TEM_MEMBER_ID) //{ // RemindIsOpenMember(); //} })); } else { // AddCardInfo(); } }
//删除区域结果回调 private void DeleteAreaResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_SYS_DEL) { return; } // System.Console.WriteLine("DeleteAreaResult:" + result.pack); NetMessageManage.RemoveResultBlock(DeleteAreaResult); if (result.pack.Content.MessageType == 1) { //重新获取区域列表 this.Invoke(new RefreshUIHandle(delegate { //获取区域id int index = (int)this.selectArea.Tag; int areaId = this.areas[index].Code; //更新区域UI UpdateAreaUI(result.pack.Content.ScSysInfo); //修改首页 areaManage.UpateHomePageComputerArea(areaId, AREA_SETTING.DELETE); MessageBox.Show("删除成功"); })); } else { MessageBox.Show("删除区域失败,请先删除区域所有所属电脑!"); } }
//添加修改结果回调 private void ProductResult(ResultModel result) { if (result.pack.Content.MessageType != 1) { return; } if (result.pack.Cmd == Cmd.CMD_GOODS_ADD) { NetMessageManage.RemoveResultBlock(ProductResult); System.Console.WriteLine("ProductResult:" + result.pack); this.Invoke(new RefreshUIHandle(delegate { MessageBox.Show("添加成功"); })); } else if (result.pack.Cmd == Cmd.CMD_GOODS_UPDATE) { NetMessageManage.RemoveResultBlock(ProductResult); System.Console.WriteLine("ProductResult:" + result.pack); this.Invoke(new RefreshUIHandle(delegate { MessageBox.Show("修改成功"); })); } }
public static void GetLogList(DataResultBlock resultBlock, StructPage page, string start, string end, string staff, string keyword) { CSLog.Builder log = new CSLog.Builder(); log.Page = page; if (start != null && !start.Equals("")) { log.Starttime = start; log.Endtime = end; } if (staff != null && !staff.Equals("")) { log.Operator = staff; } if (keyword != null && !keyword.Equals("")) { log.Keyword = keyword; } // System.Console.WriteLine(log); MessageContent.Builder content = new MessageContent.Builder(); content.MessageType = 1; content.CsLog = log.Build(); SendModel send = new SendModel() { cmd = Cmd.CMD_LOG, content = content.Build() }; NetMessageManage.SendMsg(send, resultBlock); }
/// <summary> /// 获取员工评价列表 /// </summary> /// <param name="resultBlock"></param> /// <param name="page">页数</param> /// <param name="start">开始时间</param> /// <param name="end">结束时间</param> /// <param name="staff">员工姓名</param> /// <param name="member">评价人姓名或身份证号</param> public static void GetStaffEvaluateList(DataResultBlock resultBlock, StructPage page, string start, string end, string staff, string member) { CSStaffComment.Builder comment = new CSStaffComment.Builder(); comment.Page = page; comment.Type = 2; if (start != null && !start.Equals("")) { comment.Starttime = start; comment.Endtime = end; } if (staff != null && !staff.Equals("")) { comment.Staff = staff; } if (member != null && !member.Equals("")) { comment.Customer = member; } System.Console.WriteLine(comment); MessageContent.Builder content = new MessageContent.Builder(); content.MessageType = 1; content.CsStaffComment = comment.Build(); SendModel send = new SendModel() { cmd = Cmd.CMD_STAFF_COMMENT, content = content.Build() }; NetMessageManage.SendMsg(send, resultBlock); }
/// <summary> /// 获取用户充值记录 /// </summary> /// <param name="resultBlock">结果回调</param> /// <param name="page">分页</param> /// <param name="start">开始时间</param> /// <param name="end">结束时间</param> /// <param name="pay">支付方式</param> /// <param name="name">会员姓名或卡号</param> public static void GetUserRechargeRecord(DataResultBlock resultBlock, StructPage page, string start, string end, int pay, string name) { CSQueryCharge.Builder charge = new CSQueryCharge.Builder(); charge.Page = page; if (start != null && !start.Equals("")) { charge.Starttime = start; charge.Stoptime = end; } if (pay > 0) { charge.Paymode = pay; } if (name != null && !name.Equals("")) { charge.Name = name; } MessageContent.Builder content = new MessageContent.Builder(); content.MessageType = 1; content.CsQueryCharge = charge.Build(); SendModel send = new SendModel() { cmd = Cmd.CMD_QUERY_CHARGE, content = content.Build(), }; NetMessageManage.SendMsg(send, resultBlock); }
// 获取首页计算机列表结果回调 private void HomePageListResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_REALTIME_INFO) { return; } NetMessageManage.RemoveResultBlock(HomePageListResult); // System.Console.WriteLine("HomePageListResult:" + result.pack); if (result.pack.Content.MessageType == 1) { this.computers = result.pack.Content.ScRealtimeInfo.RealtimesList.ToList <StructRealTime>(); this.filterComs = this.computers.ToList <StructRealTime>(); //发送刷新设备状态信息的个数 if (this.UpdateStatusNumEvent != null) { this.UpdateStatusNumEvent(); } //直接回调过滤数据方法 if (this.FilterComputersEvent != null) { this.FilterComputersEvent(); } //获取系统消息回调 GetSysMessage(); } if (this.GetDataResultEvent != null) { this.GetDataResultEvent(result.pack.Content.MessageType == 1); } }
/// <summary> /// 用户消费记录 /// </summary> /// <param name="resultBlock">结果回调</param> /// <param name="page">分页</param> /// <param name="start">开始时间</param> /// <param name="end">结束时间</param> /// <param name="use">用途</param> /// <param name="pay">支付方式</param> /// <param name="mid">会员id,个人消费记录查询</param> public static void GetUserConsumeRecord(DataResultBlock resultBlock, StructPage page, string start, string end, int use, int pay, int mid) { CSQueryTrade.Builder consume = new CSQueryTrade.Builder(); consume.Page = page; if (start != null && !start.Equals("")) { consume.Starttime = start; consume.Stoptime = end; } if (use > 0) { consume.Usage = use; } if (pay > 0) { consume.Paymode = pay; } if (mid >= 0) { consume.Memberid = mid; } MessageContent.Builder content = new MessageContent.Builder(); content.MessageType = 1; content.CsQueryTrade = consume.Build(); SendModel send = new SendModel() { cmd = Cmd.CMD_QUERY_CONSUM, content = content.Build(), }; NetMessageManage.SendMsg(send, resultBlock); }
/// <summary> /// 用户上网记录 /// </summary> /// <param name="resultBlock">结果回调</param> /// <param name="page">分页</param> /// <param name="start">开始时间</param> /// <param name="end">结束时间</param> /// <param name="name">姓名或卡号</param> /// <param name="mid">会员id,个人搜索记录使用</param> /// <param name="comId">电脑id</param> public static void GetUserNetRecord(DataResultBlock resultBlock, StructPage page, string start, string end, string name, int mid, int comId) { CSQueryEmk.Builder emk = new CSQueryEmk.Builder(); emk.Page = page; if (start != null && !start.Equals("")) { emk.Starttime = start; emk.Stoptime = end; } if (name != null && !name.Equals("")) { emk.Name = name; } if (mid >= 0) { emk.Memberid = mid; } if (comId >= 0) { emk.Computerid = comId; } System.Console.WriteLine(emk); MessageContent.Builder content = new MessageContent.Builder(); content.MessageType = 1; content.CsQueryEmk = emk.Build(); SendModel send = new SendModel() { cmd = Cmd.CMD_QUERY_EMBARKATION, content = content.Build(), }; NetMessageManage.SendMsg(send, resultBlock); }
/// <summary> /// 按条件查询会员 /// </summary> /// <param name="resultBlock"></param> /// <param name="page">分页</param> /// <param name="status">状态</param> /// <param name="right">会员等级</param> /// <param name="keywords">姓名</param> public static void SearchConditionMember(DataResultBlock resultBlock, StructPage page, Int32 status, Int32 right, string keywords) { CSMemberFind.Builder memberFind = new CSMemberFind.Builder(); memberFind.SetPage(page); if (status > 0) { memberFind.SetStatus(status); } if (right > 0) { memberFind.SetRight(right); } if (keywords != null && !keywords.Equals("")) { memberFind.SetKeywords(keywords); System.Console.WriteLine(keywords); } MessageContent.Builder content = new MessageContent.Builder(); content.SetMessageType(1); content.SetCsMemberFind(memberFind); SendModel send = new SendModel() { cmd = Cmd.CMD_MEMBER_FIND, content = content.Build(), }; NetMessageManage.SendMsg(send, resultBlock); }
public static void GetProductList(DataResultBlock resultBlock, StructPage page, Int32 category, string keywords) { CSGoodsFind.Builder products = new CSGoodsFind.Builder(); products.SetPage(page); if (category >= 0) { products.SetCategory(category); } if (keywords != null && !keywords.Equals("")) { products.SetKeywords(keywords); } //System.Console.WriteLine(products); ; MessageContent.Builder content = new MessageContent.Builder(); content.SetMessageType(1); content.SetCsGoodsFind(products); SendModel send = new SendModel() { cmd = Cmd.CMD_GOODS_FIND, content = content.Build() }; NetMessageManage.SendMsg(send, resultBlock); }
public static void GetGiveStaffInfo(DataResultBlock resultBlock) { SendModel send = new SendModel() { cmd = Cmd.CMD_SHIFT_DELIVEREDBY, }; NetMessageManage.SendMsg(send, resultBlock); }
/// <summary> /// 上机信息实时列表 /// </summary> public static void HompageList(DataResultBlock resultBlock) { SendModel send = new SendModel() { cmd = Cmd.CMD_REALTIME_INFO, }; NetMessageManage.SendMsg(send, resultBlock); }
/// <summary> /// 获取员工列表 /// </summary> /// <param name="resultBlock"></param> public static void GetStaffList(DataResultBlock resultBlock) { SendModel send = new SendModel() { cmd = Cmd.CMD_STAFF_LIST, }; NetMessageManage.SendMsg(send, resultBlock); }
//费率管理列表 public static void RateManageList(DataResultBlock resultBlock) { SendModel send = new SendModel() { cmd = Cmd.CMD_SYS_BILLING_LIST, }; NetMessageManage.SendMsg(send, resultBlock); }
// 获取充值结果 public static void GetRecharge(DataResultBlock resultBlock) { SendModel send = new SendModel() { cmd = Cmd.CMD_TOCHARGE, }; NetMessageManage.SendMsg(send, resultBlock); }
public static void CancelOperation(DataResultBlock resultBlock) { SendModel send = new SendModel() { cmd = Cmd.CMD_EMK_CANCEL, }; NetMessageManage.SendMsg(send, resultBlock); }
//删除会员回调 private void DeleteMemberResult(ResultModel result) { if (result.pack.Cmd == Cmd.CMD_MEMBER_DEL && result.pack.Content.MessageType == 1) { NetMessageManage.RemoveResultBlock(DeleteMemberResult); System.Console.WriteLine("DeleteMemberResult:" + result.pack); this.Invoke(new RefreshUIHandle(delegate() { GetMemberList(); })); } }
private void HandleCallResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_CALL_PROCESS) { return; } NetMessageManage.RemoveResultBlock(HandleCallResult); System.Console.WriteLine("HandleCallResult:" + result.pack); if (result.pack.Content.MessageType == 1) { GetCallServerList(); } }
//获取销售记录结果回调 private void GetSellRankListResult(ResultModel result) { if (result.pack.Content.MessageType != 1) { return; } if (result.pack.Cmd == Cmd.CMD_GOODS_SALES_TOP) { NetMessageManage.RemoveResultBlock(GetSellRankListResult); System.Console.WriteLine("GetSellRankListResult:" + result.pack); } }
//添加身份证信息回调 private void AddCardInfoResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_EMK_ADD_CARDINFO) { return; } //System.Console.WriteLine("AddCardInfoResult:" + result.pack); NetMessageManage.RemoveResultBlock(AddCardInfoResult); if (result.pack.Content.MessageType == 1) { this.CardCheckIn(this.activeCard); } }
//充值入口回调 private void BeginRechargeResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_EMK_RECHARGE) { return; } System.Console.WriteLine("BeginRechargeResult:" + result.pack); NetMessageManage.RemoveResultBlock(BeginRechargeResult); //充值成功关闭窗口 if (result.pack.Content.MessageType == 1) { this.Invoke(new RefreshUIHandle(delegate { this.CloseFormClick(); })); } else { FLOW_ERROR error = FLOW_ERROR.OTHER; Enum.TryParse <FLOW_ERROR>(result.pack.Content.ErrorTip.Key, out error); switch (error) { //需要添加身份证信息 case FLOW_ERROR.NEED_ADD_CARD: AddCardInfo(); break; //用户锁定 case FLOW_ERROR.USER_LOCK: { this.Invoke(new RefreshUIHandle(delegate { MessageBox.Show("该用户已经被锁"); this.CloseFormClick(); })); } break; //需要充值,获取二维码 case FLOW_ERROR.NEED_RECHARGE: { GetRechargeCode(); } break; default: break; } } }
//更新管理员权限结果回调 private void UpdateManagerRightsResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_ROLE_RIGHTS) { return; } NetMessageManage.RemoveResultBlock(UpdateManagerRightsResult); System.Console.WriteLine("UpdateManagerRightsResult:" + result.pack); if (result.pack.Content.MessageType == 1) { MessageBox.Show("更新权限成功"); } }
//更新员工结果回调 private void UpdateStaffSnsResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_STAFF_SNS) { return; } //System.Console.WriteLine("UpdateStaffSnsResult:" + result.pack); NetMessageManage.RemoveResultBlock(UpdateStaffSnsResult); if (result.pack.Content.MessageType == 1) { this.oriStaffs = this.showStaffs.ToList <StructAccount>(); MessageBox.Show("更新成功"); } }
// 获取账户信息的回调 public void GetAccountInfoResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_ACCOUNT_INFO) { return; } NetMessageManage.RemoveResultBlock(GetAccountInfoResult); if (result.pack.Content.MessageType == 1) { //获取首页数据 HomePageMessageManage.Manage().GetHomePageList(GetHomePageListResult); } }
//添加结果回调 private void AddManagerResult(ResultModel result) { if (result.pack.Cmd != Cmd.CMD_ROLE_ADD) { return; } NetMessageManage.RemoveResultBlock(AddManagerResult); System.Console.WriteLine("AddManagerResult:" + result.pack); if (result.pack.Content.MessageType == 1) { MessageBox.Show("添加成功"); } }
public static void UpdateAreaComputer(DataResultBlock resultBlock, CSComputerUpdate update) { MessageContent.Builder content = new MessageContent.Builder(); content.SetCsComputerUpdate(update); content.SetMessageType(1); SendModel send = new SendModel() { cmd = Cmd.CMD_COMPUTER_UPDATE, content = content.Build() }; NetMessageManage.SendMsg(send, resultBlock); }
//费率管理更新 public static void RateManageUpdate(DataResultBlock resultBlock, CSSysBillUpdate update) { MessageContent.Builder content = new MessageContent.Builder(); content.SetMessageType(1); content.SetCsSysBillUpdate(update); SendModel send = new SendModel() { cmd = Cmd.CMD_SYS_BILLING_UPDATE, content = content.Build() }; NetMessageManage.SendMsg(send, resultBlock); }