/// <summary> /// 初始加载 /// </summary> private void OnStart() { Owen.Model.Model_Dictionary model = new Owen.BLL.BLL_Dictionary().GetEntity(dicId); if (model == null) return; ddlDicType.SelectedValue = model.DicType.ToString(); txtDkey.Text = model.Dkey; txtDicName.Text = model.DicName; txtMemo.Value = model.Memo; }
protected void btnSave_Click(object sender, EventArgs e) { Owen.BLL.BLL_Dictionary bllDic = new Owen.BLL.BLL_Dictionary(); Owen.Model.Model_Dictionary entity = bllDic.GetEntity(dicId); if (entity == null) entity = new Owen.Model.Model_Dictionary(); if (string.IsNullOrEmpty(ddlDicType.SelectedValue)) { JSHelper.Alert(this, "请选择字典类型!"); return; } entity.DicType = int.Parse(ddlDicType.SelectedValue); if (string.IsNullOrEmpty(txtDicName.Text)) { JSHelper.Alert(this, "请选择字典名!"); return; } if (action.Equals("add")) { if (bllDic.ExistsName(entity.DicType, txtDicName.Text)) { JSHelper.Alert(this, "字典名已存在!"); return; } if (!string.IsNullOrEmpty(txtDkey.Text)) { if (bllDic.ExistsName(entity.DicType, txtDkey.Text)) { JSHelper.Alert(this, "字典Key已存在!"); return; } } } if (action.Equals("edit")) { if (bllDic.ExistsName(entity.DicType, txtDicName.Text, dicId)) { JSHelper.Alert(this, "字典名已存在!"); return; } if (!string.IsNullOrEmpty(txtDkey.Text)) { if (bllDic.ExistsName(entity.DicType, txtDkey.Text, dicId)) { JSHelper.Alert(this, "字典Key已存在!"); return; } } } entity.Dkey = txtDkey.Text; entity.DicName = txtDicName.Text; entity.Memo = txtMemo.Value; switch (action) { case "add": new Owen.BLL.BLL_Dictionary().AddEntity(entity); JSHelper.Alert(this, "保存成功!", "DicList.aspx"); break; case "edit": new Owen.BLL.BLL_Dictionary().UpdateEntity(entity); JSHelper.Alert(this, "保存成功!", "DicList.aspx"); break; } }
/// <summary> /// 绑定科室 /// </summary> private void BindDepartment() { IList<Owen.Model.Model_Dictionary> list = new Owen.BLL.BLL_Dictionary().GetEntities(string.Format(" DicType = {0} ",(int)Owen.Common.DicType.Department)); ddlDepartment.DataTextField = "DicName"; ddlDepartment.DataValueField = "DictionaryID"; ddlDepartment.DataSource = list; ddlDepartment.DataBind(); ddlDepartment.Items.Insert(0, new ListItem("--请选择科室--", "")); }