protected void btnSave_Click(object sender, EventArgs e) { //Response.Write(Request["ckCols"]); //Response.Write("<hr/>"); //Response.Write(Request["ck_TB_SHOW"]); //Response.Write("<hr/>"); //Response.Write(Request["ck_FIND_SHOW"]); //Response.Write("<hr/>"); string[] cols = StringHelper.GetStringArray(Request["ckCols"], ','); string tbshows = "," + Request["ck_TB_SHOW"] + ","; //string findshows = "," + Request["ck_FIND_SHOW"] + ","; string[] fildcols = StringHelper.GetStringArray(Request["sel_FindCol"], ','); SYS_PAGE_TBFIND_COLS valObj = new SYS_PAGE_TBFIND_COLS(); for (int i = 0; i < cols.Length; i++) { valObj.P_COLID = decimal.Parse(cols[i]); valObj.TB_SHOW = 0; // valObj.FIND_SHOW = 0; // if (tbshows.IndexOf("," + cols[i] + ",") != -1) { valObj.TB_SHOW = 1;// } //if (findshows.IndexOf("," + cols[i] + ",") != -1) //{ // valObj.FIND_SHOW = 1;// //} valObj.FIND_SHOW = decimal.Parse(fildcols[i]); BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).Update(valObj, SYS_PAGE_TBFIND_COLS.Attribute.P_COLID); } ScriptHelper.AlertAndGo(Page, "修改成功!", Request.Url.AbsoluteUri); //litWarn.Text = "修改成功!"; }
protected void btnSave_Click(object sender, EventArgs e) { //Response.Write(Request["ckCols"]); //Response.Write("<hr/>"); //Response.Write(Request["ck_TB_SHOW"]); //Response.Write("<hr/>"); //Response.Write(Request["ck_FIND_SHOW"]); //Response.Write("<hr/>"); string[]cols=StringHelper.GetStringArray(Request["ckCols"],','); string tbshows = ","+Request["ck_TB_SHOW"]+","; //string findshows = "," + Request["ck_FIND_SHOW"] + ","; string[] fildcols = StringHelper.GetStringArray(Request["sel_FindCol"], ','); SYS_PAGE_TBFIND_COLS valObj = new SYS_PAGE_TBFIND_COLS(); for (int i = 0; i < cols.Length; i++) { valObj.P_COLID = decimal.Parse(cols[i]); valObj.TB_SHOW = 0;// valObj.FIND_SHOW = 0;// if (tbshows.IndexOf("," + cols[i] + ",") != -1) { valObj.TB_SHOW = 1;// } //if (findshows.IndexOf("," + cols[i] + ",") != -1) //{ // valObj.FIND_SHOW = 1;// //} valObj.FIND_SHOW = decimal.Parse(fildcols[i]); BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).Update(valObj, SYS_PAGE_TBFIND_COLS.Attribute.P_COLID); } ScriptHelper.AlertAndGo(Page, "�ijɹ���", Request.Url.AbsoluteUri); //litWarn.Text = "�ijɹ���"; }
protected void Page_Load(object sender, EventArgs e) { //在列表里点击删除按钮,通过AJAX执行这里的后台代码,删除一条记录 if (Request["DelP_COLID"] != null) { int re = BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).Delete(SYS_PAGE_TBFIND_COLS.Attribute.P_COLID, Request["DelP_COLID"]); if (re > 0) { Response.Write("1");//可以输出数字 大于0 表示操作成功,也可以直接输出 字符串,客户端将弹出此字符串信息作为提示 } else { Response.Write("删除失败!"); } } //在列表顶部点击删除按钮,通过AJAX执行这里的后台代码,删除多条记录 if (Request["DelKeyIDS"] != null) { SYS_PAGE_TBFIND_COLS cond = new SYS_PAGE_TBFIND_COLS(); cond.In(SYS_PAGE_TBFIND_COLS.Attribute.P_COLID, Request["DelKeyIDS"]); int re = BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).Delete(cond); if (re > 0) { Response.Write("1");//可以输出数字 大于0 表示操作成功,也可以直接输出 字符串,客户端将弹出此字符串信息作为提示 } else { Response.Write("删除失败!"); } } //在用户详细信息查看编辑页面,点保存时,通过AJAX执行这里的后台代码,实现部门字段的更新 if (Request["saveInfo"] != null) { SYS_PAGE_TBFIND_COLS val = new SYS_PAGE_TBFIND_COLS(); val.P_COLID = int.Parse(Request["FieldKeyID"]); List <AttributeItem> lstCol = val.af_AttributeItemList; for (int i = 0; i < lstCol.Count; i++) { if (!string.IsNullOrEmpty(Request["txt" + lstCol[i].FieldName])) { val.SetValue(lstCol[i].FieldName, Request["txt" + lstCol[i].FieldName]); } } BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).Update(val, SYS_PAGE_TBFIND_COLS.Attribute.P_COLID); Response.Write("修改用户信息成功"); } Response.End(); }
protected void Page_Load(object sender, EventArgs e) { #region//默认隐藏列代码 //hideAttributeItemList = new List<AttributeItem>(); //hideAttributeItemList.Add(SYS_PAGE_TBFIND_COLS.Attribute.EXP1); //hideAttributeItemList.Add(SYS_PAGE_TBFIND_COLS.Attribute.EXP2); //hideAttributeItemList.Add(SYS_PAGE_TBFIND_COLS.Attribute.EXP3); //valObj.LoadAllAttributes(true);//暂时加此代码,以后框架更新将不需要 //valObj.Remove(hideAttributeItemList); #endregion title = valObj._ZhName + "编辑"; Page.Title = title; if (!string.IsNullOrEmpty(Request["P_COLID"])) { keyid = Request["P_COLID"]; } if (!IsPostBack) { this.txtP_COLID.Disabled = true; this.txtP_COLID.Attributes["class"] = "dis"; try { if (keyid != "") { valObj = BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).GetRowData(SYS_PAGE_TBFIND_COLS.Attribute.P_COLID, Request["P_COLID"]); if (valObj == null) { return; } txtP_COLID.Value = Convert.ToString(valObj.P_COLID); //Convert.ToDecimal txtPAGE_URL.Value = Convert.ToString(valObj.PAGE_URL); //Convert.ToString txtFOR_TYPE.Value = Convert.ToString(valObj.FOR_TYPE); //Convert.ToDecimal txtCOL_NAME.Value = Convert.ToString(valObj.COL_NAME); //Convert.ToString txtTB_SHOW.Value = Convert.ToString(valObj.TB_SHOW); //Convert.ToDecimal txtFIND_SHOW.Value = Convert.ToString(valObj.FIND_SHOW); //Convert.ToDecimal } } catch (Exception ex) { litWarn.Text = ex.Message; } } }
private void BindList(SYS_PAGE_TBFIND_COLS condObj) { if (condObj.af_PageByAttributeItem == null)//如果不存在用户定义的分页排序属性,则用主键属性排序 { condObj.af_PageBy(SYS_PAGE_TBFIND_COLS.Attribute.P_COLID, Order.Desc); } listObj = BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).Select(valObj, condObj); repList.DataSource = listObj; repList.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { //���б�����ɾ����ť��ͨ��AJAXִ������ĺ�̨���룬ɾ��һ����¼ if (Request["DelP_COLID"] != null) { int re = BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).Delete(SYS_PAGE_TBFIND_COLS.Attribute.P_COLID, Request["DelP_COLID"]); if (re > 0) { Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ } else { Response.Write("ɾ��ʧ�ܣ�"); } } //���б�������ɾ����ť��ͨ��AJAXִ������ĺ�̨���룬ɾ��������¼ if (Request["DelKeyIDS"] != null) { SYS_PAGE_TBFIND_COLS cond = new SYS_PAGE_TBFIND_COLS(); cond.In(SYS_PAGE_TBFIND_COLS.Attribute.P_COLID, Request["DelKeyIDS"]); int re = BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).Delete(cond); if (re > 0) { Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ } else { Response.Write("ɾ��ʧ�ܣ�"); } } //���û���ϸ��Ϣ�鿴�༭ҳ�棬�㱣��ʱ��ͨ��AJAXִ������ĺ�̨���룬ʵ�ֲ����ֶεĸ��� if (Request["saveInfo"] != null) { SYS_PAGE_TBFIND_COLS val = new SYS_PAGE_TBFIND_COLS(); val.P_COLID = int.Parse(Request["FieldKeyID"]); List<AttributeItem> lstCol = val.af_AttributeItemList; for (int i = 0; i < lstCol.Count; i++) { if (!string.IsNullOrEmpty(Request["txt" + lstCol[i].FieldName])) { val.SetValue(lstCol[i].FieldName,Request["txt" + lstCol[i].FieldName]); } } BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).Update(val, SYS_PAGE_TBFIND_COLS.Attribute.P_COLID); Response.Write("���û���Ϣ�ɹ�"); } Response.End(); }
protected void btnOK_Click(object sender, EventArgs e) { try { SYS_PAGE_TBFIND_COLS valObj = new SYS_PAGE_TBFIND_COLS(); if (txtP_COLID.Value != "") { valObj.P_COLID = Convert.ToDecimal(txtP_COLID.Value); } if (txtPAGE_URL.Value != "") { valObj.PAGE_URL = Convert.ToString(txtPAGE_URL.Value); } if (txtFOR_TYPE.Value != "") { valObj.FOR_TYPE = Convert.ToDecimal(txtFOR_TYPE.Value); } if (txtCOL_NAME.Value != "") { valObj.COL_NAME = Convert.ToString(txtCOL_NAME.Value); } if (txtTB_SHOW.Value != "") { valObj.TB_SHOW = Convert.ToDecimal(txtTB_SHOW.Value); } if (txtFIND_SHOW.Value != "") { valObj.FIND_SHOW = Convert.ToDecimal(txtFIND_SHOW.Value); } if (keyid != "") { valObj.P_COLID = Convert.ToInt32(keyid); count = BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).Update(valObj, SYS_PAGE_TBFIND_COLS.Attribute.P_COLID); } else { count = BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).Insert(valObj, SYS_PAGE_TBFIND_COLS.Attribute.P_COLID); keyid = valObj.P_COLID.ToString(); } if (count > 0) { StringBuilder sbData = new StringBuilder("({valObj:''"); List <AttributeItem> lstCol = valObj.af_AttributeItemList; for (int i = 0; i < lstCol.Count; i++) { object val = valObj.GetValue(lstCol[i]); if (val != null) { sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'"); } } sbData.Append("})"); Button btn = (Button)sender; if (btn.ID == "btnOK") { if (ViewState["hadSave"] == null) { ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + sbData.ToString() + "';}else{window.returnValue = '" + sbData.ToString() + "';}window.close();", true); } else { ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true); } } else { txtP_COLID.Value = ""; txtPAGE_URL.Value = ""; txtFOR_TYPE.Value = ""; txtCOL_NAME.Value = ""; txtTB_SHOW.Value = ""; txtFIND_SHOW.Value = ""; } } } catch (Exception ex) { litWarn.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (Request["UpPageCols"] != null) { string[] cols = StringHelperExd.GetStringArray(Request["UpPageCols"], ','); string[] names = StringHelperExd.GetStringArray(Microsoft.JScript.GlobalObject.unescape(Request["colnames"]), ','); string pageurl = Request["PageUrl"];//hr/manage.aspx?dptid=1 if (!string.IsNullOrEmpty(pageurl)) { SYS_MODULE mdl = new ModuleHelper(conn).GetModuleByPageUrl(pageurl.ToLower()); if (mdl != null) { pageurl = mdl.PAGE_URL; List<SYS_PAGE_TBFIND_COLS> lst = BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).Select(SYS_PAGE_TBFIND_COLS.Attribute.PAGE_URL, pageurl); Dictionary<string, string> dic = new Dictionary<string, string>(); if (lst.Count > 0) { for (int i = 0; i < lst.Count; i++) { if (!dic.ContainsKey(lst[i].COL_NAME)) { dic.Add(lst[i].COL_NAME, lst[i].TB_SHOW + "," + lst[i].FIND_SHOW); } } } BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).Delete(SYS_PAGE_TBFIND_COLS.Attribute.PAGE_URL, pageurl); SYS_PAGE_TBFIND_COLS valObj = new SYS_PAGE_TBFIND_COLS(); int colNameNullCount = 0; for (int i = 0; i < cols.Length; i++) { valObj.PAGE_URL = pageurl; valObj.FOR_TYPE = 0;// valObj.COL_NAME = cols[i].Replace("[", "").Replace("]", ""); valObj.SHOW_NAME = names[i]; if (string.IsNullOrEmpty(valObj.COL_NAME.Trim())) { colNameNullCount++; continue; } else if (string.IsNullOrEmpty(valObj.SHOW_NAME.Trim())) { colNameNullCount++; continue; } valObj.TB_SHOW = 1;// valObj.FIND_SHOW = 1;// if (dic.ContainsKey(cols[i])) { string[] aaa = dic[cols[i]].Split(','); valObj.TB_SHOW = decimal.Parse(aaa[0]);// valObj.FIND_SHOW = decimal.Parse(aaa[1]);// } BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).Insert(valObj, SYS_PAGE_TBFIND_COLS.Attribute.P_COLID); } Response.Write("上传成功!" + (colNameNullCount > 0 ? ("发现列名为空字段:" + colNameNullCount + "个!") : "")); } else { Response.Write("获取不到对应模块!"); } } else { Response.Write("缺少页面参数值!"); } } else { string btnType = Request["btnType"]; string dicCode = Request["dicCode"]; string btnName = Request["btnName"]; string pageDir = Request["pageDir"].ToLower();//hr/manage.aspx?dptid=1 SYS_MODULE mdl = new ModuleHelper(conn).GetModuleByPageUrl(pageDir); if (mdl != null) { pageDir = mdl.PAGE_URL; SYS_MDLPOWER_DIC valObj = new SYS_MDLPOWER_DIC(); SYS_MDLPOWER_DIC condDic = new SYS_MDLPOWER_DIC(); condDic.PAGE_URL = pageDir; condDic.DIC_NAME = btnName; condDic.DIC_CODE = dicCode; valObj.PAGE_URL = pageDir; valObj.DIC_NAME = btnName; valObj.CTRL_TYPE = btnType; valObj.DIC_CODE = dicCode; valObj.DEAL_TYPE = EnumInfo.OprCtrlDealType.Disabled.ToString("d"); int re = 0; if (BLLTable<SYS_MDLPOWER_DIC>.Exists(condDic)) { re = BLLTable<SYS_MDLPOWER_DIC>.Factory(conn).Update(valObj, condDic); } else { re = BLLTable<SYS_MDLPOWER_DIC>.Factory(conn).Insert(valObj, SYS_MDLPOWER_DIC.Attribute.DIC_ID); } Response.Write(re.ToString()); } else { Response.Write("0"); } } Response.End(); }
private void BindList(SYS_PAGE_TBFIND_COLS condObj) { if (condObj.af_PageByAttributeItem == null)//����������û�����ķ�ҳ�������ԣ����������������� condObj.af_PageBy(SYS_PAGE_TBFIND_COLS.Attribute.P_COLID, Order.Desc); listObj = BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).Select(valObj, condObj); repList.DataSource = listObj; repList.DataBind(); }
protected void btnOK_Click(object sender, EventArgs e) { try { SYS_PAGE_TBFIND_COLS valObj = new SYS_PAGE_TBFIND_COLS(); if(txtP_COLID.Value !="" ) valObj.P_COLID = Convert.ToDecimal(txtP_COLID.Value); if(txtPAGE_URL.Value !="" ) valObj.PAGE_URL = Convert.ToString(txtPAGE_URL.Value); if(txtFOR_TYPE.Value !="" ) valObj.FOR_TYPE = Convert.ToDecimal(txtFOR_TYPE.Value); if(txtCOL_NAME.Value !="" ) valObj.COL_NAME = Convert.ToString(txtCOL_NAME.Value); if(txtTB_SHOW.Value !="" ) valObj.TB_SHOW = Convert.ToDecimal(txtTB_SHOW.Value); if(txtFIND_SHOW.Value !="" ) valObj.FIND_SHOW = Convert.ToDecimal(txtFIND_SHOW.Value); if (keyid != "") { valObj.P_COLID = Convert.ToInt32(keyid); count = BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).Update(valObj, SYS_PAGE_TBFIND_COLS.Attribute.P_COLID); } else { count = BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).Insert(valObj, SYS_PAGE_TBFIND_COLS.Attribute.P_COLID); keyid = valObj.P_COLID.ToString(); } if (count > 0) { StringBuilder sbData = new StringBuilder("({valObj:''"); List<AttributeItem> lstCol = valObj.af_AttributeItemList; for (int i = 0; i < lstCol.Count; i++) { object val = valObj.GetValue(lstCol[i]); if (val != null) { sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'"); } } sbData.Append("})"); Button btn = (Button)sender; if (btn.ID == "btnOK") { if (ViewState["hadSave"] == null) { ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + sbData.ToString() + "';}else{window.returnValue = '" + sbData.ToString() + "';}window.close();", true); } else { ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true); } } else { txtP_COLID.Value =""; txtPAGE_URL.Value =""; txtFOR_TYPE.Value =""; txtCOL_NAME.Value =""; txtTB_SHOW.Value =""; txtFIND_SHOW.Value =""; } } } catch (Exception ex) { litWarn.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { #region//Ĭ�������д��� //hideAttributeItemList = new List<AttributeItem>(); //hideAttributeItemList.Add(SYS_PAGE_TBFIND_COLS.Attribute.EXP1); //hideAttributeItemList.Add(SYS_PAGE_TBFIND_COLS.Attribute.EXP2); //hideAttributeItemList.Add(SYS_PAGE_TBFIND_COLS.Attribute.EXP3); //valObj.LoadAllAttributes(true);//��ʱ�Ӵ˴��룬�Ժ��ܸ��½�����Ҫ //valObj.Remove(hideAttributeItemList); #endregion title = valObj._ZhName + "�༭"; Page.Title = title; if (!string.IsNullOrEmpty(Request["P_COLID"])) { keyid = Request["P_COLID"]; } if (!IsPostBack) { this.txtP_COLID.Disabled = true; this.txtP_COLID.Attributes["class"] = "dis"; try { if (keyid != "") { valObj = BLLTable<SYS_PAGE_TBFIND_COLS>.Factory(conn).GetRowData(SYS_PAGE_TBFIND_COLS.Attribute.P_COLID, Request["P_COLID"]); if(valObj==null) return ; txtP_COLID.Value = Convert.ToString(valObj.P_COLID);//Convert.ToDecimal txtPAGE_URL.Value = Convert.ToString(valObj.PAGE_URL);//Convert.ToString txtFOR_TYPE.Value = Convert.ToString(valObj.FOR_TYPE);//Convert.ToDecimal txtCOL_NAME.Value = Convert.ToString(valObj.COL_NAME);//Convert.ToString txtTB_SHOW.Value = Convert.ToString(valObj.TB_SHOW);//Convert.ToDecimal txtFIND_SHOW.Value = Convert.ToString(valObj.FIND_SHOW);//Convert.ToDecimal } } catch (Exception ex) { litWarn.Text = ex.Message; } } }
protected void Page_Load(object sender, EventArgs e) { if (Request["UpPageCols"] != null) { string[] cols = StringHelperExd.GetStringArray(Request["UpPageCols"], ','); string[] names = StringHelperExd.GetStringArray(Microsoft.JScript.GlobalObject.unescape(Request["colnames"]), ','); string pageurl = Request["PageUrl"];//hr/manage.aspx?dptid=1 if (!string.IsNullOrEmpty(pageurl)) { SYS_MODULE mdl = new ModuleHelper(conn).GetModuleByPageUrl(pageurl.ToLower()); if (mdl != null) { pageurl = mdl.PAGE_URL; List <SYS_PAGE_TBFIND_COLS> lst = BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).Select(SYS_PAGE_TBFIND_COLS.Attribute.PAGE_URL, pageurl); Dictionary <string, string> dic = new Dictionary <string, string>(); if (lst.Count > 0) { for (int i = 0; i < lst.Count; i++) { if (!dic.ContainsKey(lst[i].COL_NAME)) { dic.Add(lst[i].COL_NAME, lst[i].TB_SHOW + "," + lst[i].FIND_SHOW); } } } BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).Delete(SYS_PAGE_TBFIND_COLS.Attribute.PAGE_URL, pageurl); SYS_PAGE_TBFIND_COLS valObj = new SYS_PAGE_TBFIND_COLS(); int colNameNullCount = 0; for (int i = 0; i < cols.Length; i++) { valObj.PAGE_URL = pageurl; valObj.FOR_TYPE = 0;// valObj.COL_NAME = cols[i].Replace("[", "").Replace("]", ""); valObj.SHOW_NAME = names[i]; if (string.IsNullOrEmpty(valObj.COL_NAME.Trim())) { colNameNullCount++; continue; } else if (string.IsNullOrEmpty(valObj.SHOW_NAME.Trim())) { colNameNullCount++; continue; } valObj.TB_SHOW = 1; // valObj.FIND_SHOW = 1; // if (dic.ContainsKey(cols[i])) { string[] aaa = dic[cols[i]].Split(','); valObj.TB_SHOW = decimal.Parse(aaa[0]); // valObj.FIND_SHOW = decimal.Parse(aaa[1]); // } BLLTable <SYS_PAGE_TBFIND_COLS> .Factory(conn).Insert(valObj, SYS_PAGE_TBFIND_COLS.Attribute.P_COLID); } Response.Write("上传成功!" + (colNameNullCount > 0 ? ("发现列名为空字段:" + colNameNullCount + "个!") : "")); } else { Response.Write("获取不到对应模块!"); } } else { Response.Write("缺少页面参数值!"); } } else { string btnType = Request["btnType"]; string dicCode = Request["dicCode"]; string btnName = Request["btnName"]; string pageDir = Request["pageDir"].ToLower();//hr/manage.aspx?dptid=1 SYS_MODULE mdl = new ModuleHelper(conn).GetModuleByPageUrl(pageDir); if (mdl != null) { pageDir = mdl.PAGE_URL; SYS_MDLPOWER_DIC valObj = new SYS_MDLPOWER_DIC(); SYS_MDLPOWER_DIC condDic = new SYS_MDLPOWER_DIC(); condDic.PAGE_URL = pageDir; condDic.DIC_NAME = btnName; condDic.DIC_CODE = dicCode; valObj.PAGE_URL = pageDir; valObj.DIC_NAME = btnName; valObj.CTRL_TYPE = btnType; valObj.DIC_CODE = dicCode; valObj.DEAL_TYPE = EnumInfo.OprCtrlDealType.Disabled.ToString("d"); int re = 0; if (BLLTable <SYS_MDLPOWER_DIC> .Exists(condDic)) { re = BLLTable <SYS_MDLPOWER_DIC> .Factory(conn).Update(valObj, condDic); } else { re = BLLTable <SYS_MDLPOWER_DIC> .Factory(conn).Insert(valObj, SYS_MDLPOWER_DIC.Attribute.DIC_ID); } Response.Write(re.ToString()); } else { Response.Write("0"); } } Response.End(); }