예제 #1
0
    //保存
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        TB_System_DictionaryType model = new TB_System_DictionaryType();

        if (ViewState["id"] != null)
        {
            model = SystemService.DictionaryTypeService.Get(ViewState["id"]);
            if (model.Code != TbCode.Text.TrimEnd())
            {
                MessageDiv.InnerHtml = CommonClass.Alert("当前标识已存在,请重新输入");
                return;
            }
        }
        else
        {
            List <Expression> express = new List <Expression>();
            express.Add(new Expression("Code", "=", TbCode.Text.TrimEnd()));
            var list = SystemService.DictionaryTypeService.Search(express);
            if (list.Count > 0)
            {
                MessageDiv.InnerHtml = CommonClass.Alert("当前标识已存在,请重新输入");
                return;
            }
        }
        model.Name    = TbName.Text.Trim();
        model.Code    = TbCode.Text;
        model.OrderBy = TbOrderBy.Text.ToInt();
        model.Creater = AdminUserName;
        model.AddDate = DateTime.Now;
        ISystem_DictionaryType dictionaryType = SystemService.DictionaryTypeService;

        if (ViewState["id"] == null)
        {
            if (dictionaryType.Insert(model) == 1)
            {
                MessageDiv.InnerHtml = CommonClass.Reload("数据添加成功");
            }
            else
            {
                MessageDiv.InnerHtml = CommonClass.Alert("数据添加失败");
            }
        }
        else
        {
            if (dictionaryType.Update(model) == 1)
            {
                MessageDiv.InnerHtml = CommonClass.Reload("数据修改成功");
            }
            else
            {
                MessageDiv.InnerHtml = CommonClass.Alert("数据修改失败");
            }
        }
    }
예제 #2
0
    //加载
    public void LoadDataBind()
    {
        int id = CommonClass.ReturnRequestInt("id", 0);

        if (id > 0)
        {
            List <Expression> express = new List <Expression>();
            express.Add(new Expression("ID", "=", id.ToStr()));
            TB_System_DictionaryType model = SystemService.DictionaryTypeService.Get(express);
            if (model != null)
            {
                TbName.Text     = model.Name;
                TbCode.Text     = model.Code;
                TbOrderBy.Text  = model.OrderBy.ToStr();
                ViewState["id"] = model.ID;
            }
        }
    }