Exemplo n.º 1
0
        public ActionResult Edit(Tb_Dw model)
        {
            var         oldParam    = new Hashtable();
            BaseResult  br          = new BaseResult();
            Hashtable   param       = base.GetParameters();
            Hashtable   param_model = null;
            ParamVessel pv          = new ParamVessel();

            pv.Add("dw", string.Empty, HandleType.ReturnMsg);
            pv.Add("id", string.Empty, HandleType.ReturnMsg);
            try
            {
                param_model = param.Trim(pv);
                oldParam    = (Hashtable)param_model.Clone();
                br          = BusinessFactory.Tb_Dw.Update(new Tb_Dw()
                {
                    id            = param_model["id"].ToString(),
                    dw            = param_model["dw"].ToString(),
                    id_masteruser = id_user_master,
                    id_edit       = id_user
                });
            }
            catch (Exception ex)
            {
                br.Message.Add(ex.Message);
            }
            WriteDBLog("编辑商品单位", oldParam, br);
            return(JsonString(br, 1));
        }
Exemplo n.º 2
0
        public ActionResult Add(Tb_Dw model)
        {
            var       oldParam = new Hashtable();
            Hashtable param    = base.GetParameters();

            param.Add("id_masteruser", id_user_master);
            Hashtable  param_model = null;
            BaseResult br          = new BaseResult();
            Tb_Dw      model_dw    = new Tb_Dw();                     //新增对象

            try
            {
                ParamVessel pv = new ParamVessel();
                pv.Add("dw", string.Empty, HandleType.ReturnMsg);            //名称
                pv.Add("id_masteruser", string.Empty, HandleType.ReturnMsg);
                param_model = param.Trim(pv);
                oldParam    = (Hashtable)param_model.Clone();
                if (TryUpdateModel(model_dw))
                {
                    model_dw.id_masteruser = id_user_master;
                    model.id_create        = model.id_edit = id_user;
                    br = BusinessFactory.Tb_Dw.Add(model_dw);
                }
                else
                {
                    br.Message.Add("参数有误!");
                }
            }
            catch (Exception ex)
            {
                br.Message.Add(ex.Message);
            }
            WriteDBLog("新增商品单位", oldParam, br);
            return(JsonString(br, 1));
        }
Exemplo n.º 3
0
        private bool CheckParam(BaseResult result, Tb_Dw dwModel, string addOrUpdate = "")
        {
            result = result ?? new BaseResult();
            if (dwModel == null)
            {
                result.Success = false;
                result.Message.Add("参数有误!");
                return(false);
            }
            if (string.IsNullOrEmpty(dwModel.id_masteruser))
            {
                result.Success = false;
                result.Message.Add("请登录!");
                return(false);
            }
            if (string.IsNullOrEmpty(dwModel.dw))
            {
                result.Success = false;
                result.Message.Add("请输入单位!");
                return(false);
            }
            Hashtable ht = new Hashtable();

            ht.Add("id_masteruser", dwModel.id_masteruser);
            ht.Add("dw", dwModel.dw);
            ht.Add("flag_delete", (int)Enums.FlagDelete.NoDelete);
            if (addOrUpdate == "update")
            {
                if (string.IsNullOrEmpty(dwModel.id))
                {
                    result.Success = false;
                    result.Message.Add("参数有误!");
                    return(false);
                }
            }
            if (DAL.GetCount(typeof(Tb_Dw), ht) > 0)
            {
                result.Success = false;
                result.Message.Add("输入单位已存在!");
                return(false);
            }
            return(true);
        }
Exemplo n.º 4
0
        public override BaseResult Update(dynamic entity)
        {
            BaseResult result = new BaseResult()
            {
                Success = true
            };
            Tb_Dw dwModel = entity as Tb_Dw;

            if (dwModel == null)
            {
                result.Success = false;
                result.Message.Add("参数有误!");
                return(result);
            }
            Hashtable ht = new Hashtable();

            ht.Add("id_masteruser", dwModel.id_masteruser);
            ht.Add("dw", dwModel.dw);
            ht.Add("not_id", dwModel.id);
            ht.Add("flag_delete", (int)Enums.FlagDelete.NoDelete);
            if (DAL.GetCount(typeof(Tb_Dw), ht) > 0)
            {
                result.Success = false;
                result.Message.Add("输入单位已存在!");
                return(result);
            }
            ht.Clear();
            ht.Add("id", dwModel.id);
            ht.Add("id_masteruser", dwModel.id_masteruser);
            ht.Add("new_dw", dwModel.dw);
            ht.Add("new_rq_edit", DateTime.Now);
            ht.Add("new_id_edit", dwModel.id_edit);
            try
            {
                DAL.UpdatePart(typeof(Tb_Dw), ht);
            }
            catch (Exception ex)
            {
                result.Success = false;
                result.Message.Add("更新操作异常!");
            }
            return(result);
        }
Exemplo n.º 5
0
        public override BaseResult Add(dynamic entity)
        {
            BaseResult result = new BaseResult()
            {
                Success = true
            };
            Tb_Dw dwModel = entity as Tb_Dw;

            if (dwModel == null)
            {
                result.Success = false;
                result.Message.Add("参数有误!");
                return(result);
            }
            Hashtable ht = new Hashtable();

            ht.Add("id_masteruser", dwModel.id_masteruser);
            ht.Add("dw", dwModel.dw);
            ht.Add("flag_delete", (int)Enums.FlagDelete.NoDelete);
            if (DAL.GetCount(typeof(Tb_Dw), ht) > 0)
            {
                result.Success = false;
                result.Message.Add("输入单位已存在!");
                return(result);
            }
            try
            {
                dwModel.id          = Guid.NewGuid().ToString();
                dwModel.flag_delete = (int)Enums.FlagDelete.NoDelete;
                dwModel.rq_create   = dwModel.rq_edit = DateTime.Now;
                DAL.Add(dwModel);
            }
            catch (Exception ex)
            {
                result.Success = false;
                result.Message.Add("新增操作异常!");
            }
            return(result);
        }