예제 #1
0
        /// <summary>
        /// 添加加量单位 cxb 2015-3-3
        /// 2015-03-25 lxt 修改
        /// </summary>
        public ActionResult Add(Tb_Unit model)
        {
            BaseResult br = new BaseResult();

            try
            {
                if (model.name.IsEmpty())
                {
                    br.Success = false;
                    br.Message.Add("计量单位名称不能为空");
                    br.Level = ErrorLevel.Warning;
                    br.Data  = "101";
                    return(Json(br));
                }
                //添加商品类型
                //model.id = BusinessFactory.Utilety.GetNextKey(typeof(Tb_Spfl));
                model.id_gys = GetLoginInfo <long>("id_supplier");
                br           = BusinessFactory.GoodsUnits.Add(model);
                if (br.Success)
                {
                    WriteDBLog(LogFlag.Base, br.Message);
                }
            }
            catch (CySoftException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Json(br));
        }
예제 #2
0
파일: GoodsUnitsBLL.cs 프로젝트: 17/YunPos
        /// <summary>
        /// 删除
        /// cxb
        /// 2015-2-27
        /// </summary>
        public override BaseResult Delete(Hashtable param)
        {
            BaseResult br = new BaseResult();
            long       id = Convert.ToInt64(param["id"]);

            param.Clear();
            param.Add("id", id);
            Tb_Unit model = DAL.GetItem <Tb_Unit>(goodUnits, param);

            DAL.Delete(goodUnits, param);
            if (model != null)
            {
                br.Message.Add(String.Format("删除计量单位。流水号{0},名称:{1}", model.id, model.name));
            }
            br.Success = true;
            return(br);
        }
예제 #3
0
파일: GoodsUnitsBLL.cs 프로젝트: 17/YunPos
        /// <summary>
        /// 添加节点
        /// cxb
        /// 2015-2-12 14:09:33
        /// </summary>
        public override BaseResult Add(dynamic entity)
        {
            BaseResult br    = new BaseResult();
            Tb_Unit    model = (Tb_Unit)entity;
            Hashtable  param = new Hashtable();

            param.Add("id_gys", model.id_gys);
            param.Add("name", model.name);
            if (DAL.GetCount(typeof(Tb_Unit), param) > 0)
            {
                br.Success = false;
                br.Message.Add("该名称已被占用");
                br.Level = ErrorLevel.Warning;
                br.Data  = "name";
                return(br);
            }
            DAL.Add(model);
            br.Data = model;
            br.Message.Add(String.Format("新增计量单位成功。流水号{0},名称:{1}", model.id, model.name));
            br.Success = true;
            return(br);
        }