Esempio n. 1
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <param name="d"></param>
        /// <returns></returns>
        public string Edit(TB_DELIVER_BASEModel d)
        {
            int    k   = -1;
            string msg = "厂家发货基地编辑失败!";

            if (HasRepetitionName(d))
            {
                msg = "厂家发货基地名称重复!";
            }
            else
            {
                var oldBrand = TB_DELIVER_BASEDal.Instance.Get(d.FID);
                if (oldBrand == null)
                {
                    msg = "厂家发货基地编辑失败!";
                }
                else
                {
                    k = TB_DELIVER_BASEDal.Instance.Update(d);
                    if (k > 0)
                    {
                        msg = "编辑厂家发货基地成功。";
                    }
                }
            }

            return(new JsonMessage {
                Data = k.ToString(), Message = msg, Success = k > 0
            }.ToString());
        }
Esempio n. 2
0
        public ActionResult Add()
        {
            TB_DELIVER_BASEModel model = TB_DELIVER_BASEDal.Instance.Get(Request.QueryString["id"]);

            if (model == null)
            {
                model = new TB_DELIVER_BASEModel();
            }

            return(View(model));
        }
Esempio n. 3
0
        public ActionResult Edit()
        {
            UserBll.Instance.CheckUserOnlingState();

            TB_DELIVER_BASEModel model = TB_DELIVER_BASEDal.Instance.Get(Request.QueryString["id"]);

            if (model == null)
            {
                model = new TB_DELIVER_BASEModel();
            }
            return(View(model));
        }
Esempio n. 4
0
        public string Edit(FormCollection context)
        {
            try
            {
                UserBll.Instance.CheckUserOnlingState();

                var rpm = GetRpm(context);
                TB_DELIVER_BASEModel model = TB_DELIVER_BASEDal.Instance.Get(rpm.FID);
                TB_DELIVER_BASEModel d     = new TB_DELIVER_BASEModel();
                d.InjectFrom(rpm.Entity);
                d.FID = model.FID;

                return(TB_DELIVER_BASEBll.Instance.Edit(d));
            }
            catch (Exception ex)
            {
                LogHelper.WriteLog(ex);
                return(ex.Message);
            }
        }
Esempio n. 5
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string Add(TB_DELIVER_BASEModel model)
        {
            string uid = "0";
            string msg = "厂家发货基地添加失败!";

            if (HasRepetitionName(model))
            {
                msg = "厂家发货基地编号重复!";
            }
            else
            {
                uid = TB_DELIVER_BASEDal.Instance.Insert(model);
                if (uid != "")
                {
                    msg = "厂家发货基地添加成功!";
                }
            }

            return(new JsonMessage {
                Data = uid.ToString(), Message = msg, Success = uid != ""
            }.ToString());
        }
Esempio n. 6
0
        /// <summary>
        /// 判断编号重复
        /// </summary>
        private bool HasRepetitionName(TB_DELIVER_BASEModel model)
        {
            var list = TB_DELIVER_BASEDal.Instance.GetAll().ToList();

            foreach (var item in list)
            {
                if (item.FBASEA_NAME == model.FBASEA_NAME)
                {
                    if (model.FID != "0")//编辑
                    {
                        if (model.FID != item.FID)
                        {
                            return(true);
                        }
                    }
                    else//新增
                    {
                        return(true);
                    }
                }
            }
            return(false);
        }