Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        /// <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 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);
        }
Ejemplo n.º 6
0
        //费率管理更新
        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);
        }
Ejemplo n.º 7
0
        /// <summary>
        /// 客户端认证
        /// </summary>
        public static void ClientAuthen(DataResultBlock resultBlock)
        {
            CSAuthen.Builder auther = new CSAuthen.Builder();
            auther.Text = "zyc";
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetCsAuthen(auther);
            content.SetMessageType(1);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_AUTHEN,
                content = content.Build(),
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 8
0
        /// <summary>
        /// 处理商品订单
        /// </summary>
        /// <param name="resultBlock"></param>
        /// <param name="orderid"></param>
        public static void HandleProductIndent(DataResultBlock resultBlock, Int32 orderid)
        {
            CSOrderProc.Builder process = new CSOrderProc.Builder();
            process.Orderid = orderid;

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsOrderProc(process);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_GOODS_ORDER_PROCESS,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 9
0
        /// <summary>
        /// 下机结算
        /// </summary>
        public static void CardCheckOut(DataResultBlock resultBlock, string card)
        {
            CSEmkCheckout.Builder checkout = new CSEmkCheckout.Builder();
            checkout.SetCardnumber(card);

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsEmkCheckout(checkout);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_EMK_CHECKOUT,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 10
0
        /// <summary>
        /// 修改管理员的角色名称
        /// </summary>
        public static void UpdateManagerName(DataResultBlock resultBlock, Int32 roleId, string name)
        {
            CSRoleUpdate.Builder update = new CSRoleUpdate.Builder();
            update.SetName(name);
            update.SetRoleid(roleId);
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsRoleUpdate(update.Build());

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_ROLE_UPDATE,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// 添加员工
        /// </summary>
        /// <param name="resultBlock"></param>
        /// <param name="account"></param>
        public static void AddStaff(DataResultBlock resultBlock, StructAccount account)
        {
            CSAccountAdd.Builder add = new CSAccountAdd.Builder();
            add.SetAccount(account);

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsAccountAdd(add.Build());

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_STAFF_ADD,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 12
0
        /// <summary>
        /// 删除员工
        /// </summary>
        /// <param name="resultBlock"></param>
        public static void DeleteStaffs(DataResultBlock resultBlock, string adminid)
        {
            CSAccountDel.Builder del = new CSAccountDel.Builder();
            del.SetAdminid(adminid);

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsAccountDel(del.Build());

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_STAFF_DEL,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 13
0
        /// <summary>
        /// 添加管理员新角色
        /// </summary>
        public static void AddManager(DataResultBlock resultBlock, string name)
        {
            CSRoleAdd.Builder add = new CSRoleAdd.Builder();
            add.SetName(name);

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsRoleAdd(add.Build());

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_ROLE_ADD,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 14
0
        /// <summary>
        /// 删除管理员的角色
        /// </summary>
        public static void DeleteManager(DataResultBlock resultBlock, Int32 id)
        {
            CSRoleDel.Builder del = new CSRoleDel.Builder();
            del.SetRoleid(id);

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsRoleDel(del.Build());

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_ROLE_DEL,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 15
0
        /// <summary>
        /// 修改员工信息
        /// </summary>
        /// <param name="resultBlock"></param>
        /// <param name="account"></param>
        public static void UpdateStaff(DataResultBlock resultBlock, StructAccount account)
        {
            CSAccountUpdate.Builder update = new CSAccountUpdate.Builder();
            update.SetAccount(account);

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsAccountUpdate(update.Build());

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_STAFF_UPDATE,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 16
0
        //获取会员列表
        public static void GetMemberList(DataResultBlock resultBlock, StructPage page)
        {
            CSMemberList.Builder memberlist = new CSMemberList.Builder();
            memberlist.SetPage(page);

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsMemberList(memberlist);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_MEMBER_LIST,
                content = content.Build(),
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 17
0
        /// <summary>
        /// 会员信息查询
        /// </summary>
        public static void MemberInfo(DataResultBlock resultBlock, int mid)
        {
            CSMemberCardInfo.Builder info = new CSMemberCardInfo.Builder()
            {
                Memberid = mid,
            };
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsMemberCardInfo(info);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_MEMBER_CARD_INFO,
                content = content.Build(),
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 18
0
        public static void SysInfo(DataResultBlock resultBlock, string parent)
        {
            CSSysInto.Builder info = new CSSysInto.Builder()
            {
                Parent = parent,
            };
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsSysInfo(info);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_SYS_INFO,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 19
0
        /// <summary>
        /// 修改员工短信信息
        /// </summary>
        /// <param name="resultBlock"></param>
        /// <param name="accounts"></param>
        public static void UpdateStaffSns(DataResultBlock resultBlock, List <StructAccount> accounts)
        {
            CSAccountSnsSet.Builder set = new CSAccountSnsSet.Builder();
            foreach (StructAccount account in accounts)
            {
                set.AddAccount(account);
            }
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsAccountSnsSet(set.Build());

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_STAFF_SNS,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 20
0
        public static void GetSellRankList(DataResultBlock resultBlock, StructPage page)
        {
            CSSalesTop.Builder top = new CSSalesTop.Builder()
            {
            };


            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsSalesTop(top);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_GOODS_SALES_TOP,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 21
0
        /// <summary>
        /// 获取商品订单详情
        /// </summary>
        /// <param name="resultBlock"></param>
        /// <param name="orderid"></param>
        public static void GetProdcutIndentDetail(DataResultBlock resultBlock, Int32 orderid)
        {
            CSOrderDetail.Builder detail = new CSOrderDetail.Builder()
            {
                Orderid = orderid,
            };

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsOrderDetail(detail);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_GOODS_ORDER_DETAIL,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 22
0
        public static void AddProduct(DataResultBlock resultBlock, StructGoods product)
        {
            CSGoodsAdd.Builder addproduct = new CSGoodsAdd.Builder()
            {
                Goods = product,
            };

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsGoodsAdd(addproduct);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_GOODS_ADD,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 23
0
        public static void DeleteProduct(DataResultBlock resultBlock, List <Int32> ids)
        {
            CSGoodsDel.Builder del = new CSGoodsDel.Builder();
            foreach (Int32 id in ids)
            {
                del.AddIds(id);
            }
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsGoodsDel(del);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_GOODS_DEL,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 24
0
        public static void UpdateProduct(DataResultBlock resultBlock, StructGoods product)
        {
            CSGoodsUpdate.Builder update = new CSGoodsUpdate.Builder()
            {
                Goods = product,
            };

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsGoodsUpdate(update);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_GOODS_UPDATE,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 25
0
        public static void GetStoreList(DataResultBlock resultBlock, StructPage page)
        {
            CSGoodsStock.Builder stock = new CSGoodsStock.Builder()
            {
                Page = page,
            };

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsGoodsStock(stock);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_GOODS_STOCK,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 26
0
        public static void AddSysInfo(DataResultBlock resultBlock, string parent, StructDictItem item)
        {
            CSAddSysInfo.Builder info = new CSAddSysInfo.Builder()
            {
                Parent = parent,
                Child  = item,
            };
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsAddSysInfo(info);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_SYS_ADD,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 27
0
        /// <summary>
        /// 修改管理员的角色权限
        /// </summary>
        public static void UpdateManagerRights(DataResultBlock resultBlock, Int32 roleId, int rightType, string rights)
        {
            //权限类型,增删改查 1-5

            CSRoleRights.Builder rolerights = new CSRoleRights.Builder();
            rolerights.SetRoleid(roleId);
            rolerights.SetRighttype(rightType);
            rolerights.SetRights(rights);
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsRoleRights(rolerights.Build());

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_ROLE_RIGHTS,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 28
0
        /// <summary>
        /// 删除会员
        /// </summary>
        public static void DeleteMember(DataResultBlock resultBlock, List <int> ids)
        {
            CSMemberDel.Builder memberDel = new CSMemberDel.Builder();

            foreach (int id in ids)
            {
                memberDel.AddMemberid(id);
            }
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsMemberDel(memberDel);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_MEMBER_DEL,
                content = content.Build(),
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 29
0
        /// <summary>
        /// 管理员登录
        /// </summary>
        public static void ManagerLogin(DataResultBlock resultBlock, string userName, string ps)
        {
            CSLogin.Builder login = new CSLogin.Builder()
            {
                UserId   = userName,
                Password = ps,
            };

            MessageContent.Builder content = new MessageContent.Builder();
            content.SetCsLogin(login);
            content.SetMessageType(1);


            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_LOGIN,
                content = content.Build(),
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 30
0
        public static void DeleteSysInfo(DataResultBlock resultBlock, string parent, List <string> childs)
        {
            CSDelSysInfo.Builder info = new CSDelSysInfo.Builder()
            {
                Parent = parent,
            };
            foreach (string child in childs)
            {
                info.AddChild(child);
            }
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsDelSysInfo(info);

            SendModel send = new SendModel()
            {
                cmd     = Cmd.CMD_SYS_DEL,
                content = content.Build()
            };

            NetMessageManage.SendMsg(send, resultBlock);
        }