Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
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);
        }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
        /// <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);
        }
Ejemplo n.º 5
0
        /// <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);
        }
Ejemplo n.º 6
0
        /// <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);
        }
Ejemplo n.º 7
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.º 8
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.º 9
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.º 10
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.º 11
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.º 12
0
        /// <summary>
        /// 获取员工交接班记录
        /// </summary>
        /// <param name="resultBlock"></param>
        public static void GetStaffShiftsRecordList(DataResultBlock resultBlock, StructPage page, string start, string end)
        {
            CSShiftFind.Builder find = new CSShiftFind.Builder();
            find.Page = page;
            if (start != null && !start.Equals(""))
            {
                find.Starttime = start;
                find.Stoptime  = end;
            }
            MessageContent.Builder content = new MessageContent.Builder();
            content.MessageType = 1;
            content.CsShiftFind = find.Build();

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

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 13
0
        /// <summary>
        /// 会员办理记录
        /// </summary>
        /// <param name="resultBlock">结果回调</param>
        /// <param name="page">分页</param>
        /// <param name="start">开始时间</param>
        /// <param name="end">结束时间</param>
        /// <param name="staff">办理人</param>
        /// <param name="membertype">会员类型</param>
        /// <param name="name">姓名或卡号</param>
        public static void GetOpenMemberRecord(DataResultBlock resultBlock, StructPage page, string start, string end, string staff, int membertype, string name)
        {
            CSQueryApply.Builder apply = new CSQueryApply.Builder();
            apply.Page = page;
            if (start != null && !start.Equals(""))
            {
                apply.Starttime = start;
                apply.Stoptime  = end;
            }

            if (staff != null && !staff.Equals(""))
            {
                apply.Operator = staff;
            }
            if (membertype > 0)
            {
                apply.Rightid = membertype;
            }

            if (name != null && !name.Equals(""))
            {
                apply.Name = name;
            }


            MessageContent.Builder content = new MessageContent.Builder();
            content.MessageType  = 1;
            content.CsQueryApply = apply.Build();

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

            NetMessageManage.SendMsg(send, resultBlock);
        }
Ejemplo n.º 14
0
        public static void GetProdcutIndentList(DataResultBlock resultBlock, StructPage page, Int32 status, string addStart, string addEnd, string handleStart, string handleEnd, string keyWrods)
        {
            CSOrderList.Builder order = new CSOrderList.Builder()
            {
                Page = page,
            };
            if (status > 0)
            {
                order.Status = status;
            }
            if (addStart != null && !addStart.Equals(""))
            {
                order.AddtimeStart = addStart;
                order.AddtimeEnd   = addEnd;
            }
            if (handleStart != null && !handleStart.Equals(""))
            {
                order.ProctimeStart = handleStart;
                order.ProctimeEnd   = handleEnd;
            }
            if (keyWrods != null && !keyWrods.Equals(""))
            {
                order.Username = keyWrods;
            }
            MessageContent.Builder content = new MessageContent.Builder();
            content.SetMessageType(1);
            content.SetCsOrderList(order);

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

            NetMessageManage.SendMsg(send, resultBlock);
        }