Beispiel #1
0
        public void Change(Model.bi_t_item_cls item)
        {
            item.update_time = System.DateTime.Now;
            DB.IDB db = new DB.DBByAutoClose(Appsetting.conn);

            db.Update(item, "item_clsno,item_flag");
        }
Beispiel #2
0
        public void Add(Model.bi_t_item_cls item)
        {
            item.update_time = System.DateTime.Now;
            string sql = "select * from bi_t_item_cls where item_flag='0' and item_clsno='" + item.item_clsno + "'";

            DB.IDB db = new DB.DBByAutoClose(Appsetting.conn);
            var    tb = db.ExecuteToTable(sql, null);

            if (tb.Rows.Count != 0)
            {
                throw new Exception("已经存在分类编号" + item.item_clsno);
            }
            db.Insert(item);
        }
Beispiel #3
0
 public void change(WebHelper w, Dictionary <string, object> kv)
 {
     Model.bi_t_item_cls item = w.GetObject <Model.bi_t_item_cls>();
     bll.Change(item);
 }
Beispiel #4
0
        void IServiceBase.Request(string t, string pars, out string res)
        {
            try
            {
                ReadWriteContext.IReadContext r = new ReadWriteContext.ReadContextByJson(pars);
                var           kv  = r.ToDictionary();
                IBLL.IItemCls bll = new BLL.ItemCls();
                if (t == "get_list")
                {
                    var tb = bll.GetList();
                    ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson();
                    w.Append("errId", "0");
                    w.Append("errMsg", "");
                    w.Append("data", tb);
                    res = w.ToString();
                }
                else if (t == "get_item")
                {
                    string item_clsno = r.Read("item_clsno");
                    var    tb         = bll.GetItem(item_clsno);
                    ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson();
                    w.Append("errId", "0");
                    w.Append("errMsg", "");
                    w.Append("data", tb);
                    res = w.ToString();
                }
                else if (t == "max_code")
                {
                    string par_code = r.Read("par_code");
                    string code     = bll.MaxCode(par_code);
                    ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson();
                    w.Append("errId", "0");
                    w.Append("errMsg", "");
                    w.Append("code", code);
                    res = w.ToString();
                }
                else if (t == "add")
                {
                    Model.bi_t_item_cls item = new Model.bi_t_item_cls();
                    item.item_clsno   = r.Read("item_clsno");
                    item.item_flag    = r.Read("item_flag");
                    item.item_clsname = r.Read("item_clsname");
                    item.display_flag = r.Read("display_flag");
                    bll.Add(item);
                    ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson();
                    w.Append("errId", "0");
                    w.Append("errMsg", "");

                    res = w.ToString();
                }
                else if (t == "change")
                {
                    Model.bi_t_item_cls item = new Model.bi_t_item_cls();
                    item.item_clsno   = r.Read("item_clsno");
                    item.item_flag    = r.Read("item_flag");
                    item.item_clsname = r.Read("item_clsname");
                    item.display_flag = r.Read("display_flag");
                    bll.Change(item);
                    ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson();
                    w.Append("errId", "0");
                    w.Append("errMsg", "");

                    res = w.ToString();
                }
                else if (t == "delete")
                {
                    string item_clsno = r.Read("item_clsno");
                    bll.Delete(item_clsno);
                    ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson();
                    w.Append("errId", "0");
                    w.Append("errMsg", "");

                    res = w.ToString();
                }
                else
                {
                    throw new Exception("未找到方法" + t);
                }
            }
            catch (Exception ex)
            {
                ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson();
                w.Append("errId", "-1");
                w.Append("errMsg", ex.Message);
                res = w.ToString();
            }
        }