예제 #1
0
        private string DoAdd()
        {
            Model.payMethod model = new Model.payMethod();
            BLL.payMethod   bll   = new BLL.payMethod();
            if (string.IsNullOrEmpty(txtTitle.Text.Trim()))
            {
                return("请填写收付款方式");
            }
            if (bll.Exists(txtTitle.Text.Trim()))
            {
                return("该收付款方式已存在");
            }
            model.pm_name  = txtTitle.Text.Trim();
            model.pm_isUse = cbIsUse.Checked;
            model.pm_sort  = Utils.StrToInt(txtSortId.Text.Trim(), 0);
            model.pm_type  = cbIsType.Checked;
            int _naid = bll.Add(model);

            if (_naid > 0)
            {
                //更新一下域名缓存
                //CacheHelper.Remove(DTKeys.CACHE_SITE_HTTP_DOMAIN);
                //Undo
                logmodel                = new Model.business_log();
                logmodel.ol_relateID    = _naid;
                logmodel.ol_title       = "添加收付款方式";
                logmodel.ol_content     = model.pm_name + ",状态:" + (cbIsUse.Checked ? "启用" : "禁用");
                logmodel.ol_operateDate = DateTime.Now;
                AddBusinessLog(DTEnums.ActionEnum.Add.ToString(), logmodel); //记录日志
                return("");
            }

            return("添加失败");
        }
예제 #2
0
        private string DoEdit(int _id)
        {
            BLL.payMethod   bll   = new BLL.payMethod();
            Model.payMethod model = bll.GetModel(_id);
            if (string.IsNullOrEmpty(txtTitle.Text.Trim()))
            {
                return("请填写收付款方式");
            }
            if (bll.Exists(txtTitle.Text.Trim(), _id))
            {
                return("该收付款方式已存在");
            }
            string _content = string.Empty;

            if (model.pm_name != txtTitle.Text.Trim())
            {
                _content += "收付款方式:" + model.pm_name + "→<font color='red'>" + txtTitle.Text.Trim() + "</font><br/>";
            }
            model.pm_name = txtTitle.Text.Trim();
            if (model.pm_isUse != cbIsUse.Checked)
            {
                _content += "启用状态:" + (model.pm_isUse.Value ? "启用" : "禁用") + "→<font color='red'>" + (cbIsUse.Checked ? "启用" : "禁用") + "</font><br/>";
            }
            model.pm_isUse = cbIsUse.Checked;
            if (model.pm_type != cbIsType.Checked)
            {
                _content += "仅限财务使用:" + (model.pm_type.Value ? "是" : "否") + "→<font color='red'>" + (cbIsType.Checked ? "是" : "否") + "</font><br/>";
            }
            model.pm_type = cbIsType.Checked;
            model.pm_sort = Utils.StrToInt(txtSortId.Text.Trim(), 0);
            if (bll.Update(model))
            {
                //CacheHelper.Remove(DTKeys.CACHE_SITE_HTTP_DOMAIN); //更新一下域名缓存
                //Undo
                if (!string.IsNullOrEmpty(_content))
                {
                    logmodel                = new Model.business_log();
                    logmodel.ol_relateID    = _id;
                    logmodel.ol_title       = "修改收付款方式";
                    logmodel.ol_content     = _content;
                    logmodel.ol_operateDate = DateTime.Now;
                    AddBusinessLog(DTEnums.ActionEnum.Edit.ToString(), logmodel); //记录日志
                }
                return("");
            }

            return("修改失败");
        }