protected void aspPager_PageChanged(object sender, EventArgs e)
 {
     if (hidCondition.Value != "")
     {
         condObj = JsonServiceBase.FromJson<KM_KNMA>(hidCondition.Value);
     }
     BindList(condObj);
 }
 protected void aspPager_PageChanged(object sender, EventArgs e)
 {
     if (hidCondition.Value != "")
     {
         condObj = JsonServiceBase.FromJson <KM_KNMA>(hidCondition.Value);
     }
     BindList(condObj);
 }
    private void BindList(KM_KNMA condObj)
    {
        if (condObj.af_PageByAttributeItem == null)//����������û�����ķ�ҳ�������ԣ�����������������
            condObj.af_PageBy(KM_KNMA.Attribute.KNMA_ID, Order.Desc);

        listObj = BLLTable<KM_KNMA>.Factory(conn).Select(valObj, condObj);

        repList.DataSource = listObj;
        repList.DataBind();
    }
Beispiel #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //在列表里点击删除按钮,通过AJAX执行这里的后台代码,删除一条记录
        if (Request["DelKNMA_ID"] != null)
        {
            int re = BLLTable <KM_KNMA> .Factory(conn).Delete(KM_KNMA.Attribute.KNMA_ID, Request["DelKNMA_ID"]);

            if (re > 0)
            {
                Response.Write("1");//可以输出数字 大于0 表示操作成功,也可以直接输出 字符串,客户端将弹出此字符串信息作为提示
            }
            else
            {
                Response.Write("删除失败!");
            }
        }

        //在列表顶部点击删除按钮,通过AJAX执行这里的后台代码,删除多条记录
        if (Request["DelKeyIDS"] != null)
        {
            KM_KNMA cond = new KM_KNMA();
            cond.In(KM_KNMA.Attribute.KNMA_ID, Request["DelKeyIDS"]);
            int re = BLLTable <KM_KNMA> .Factory(conn).Delete(cond);

            if (re > 0)
            {
                Response.Write("1");//可以输出数字 大于0 表示操作成功,也可以直接输出 字符串,客户端将弹出此字符串信息作为提示
            }
            else
            {
                Response.Write("删除失败!");
            }
        }

        //在用户详细信息查看编辑页面,点保存时,通过AJAX执行这里的后台代码,实现部门字段的更新
        if (Request["saveInfo"] != null)
        {
            KM_KNMA val = new KM_KNMA();
            val.KNMA_ID = Convert.ToString(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 <KM_KNMA> .Factory(conn).Update(val, KM_KNMA.Attribute.KNMA_ID);

            Response.Write("修改用户信息成功");
        }
        Response.End();
    }
Beispiel #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            KM_KNMA objVal1  = new KM_KNMA();
            KM_KNMA objCond2 = new KM_KNMA();
            objCond2.P_KNMA_ID = "0";
            objVal1.OrderBy(KM_KNMA.Attribute.SORT_NO, Order.Asc);
            List <KM_KNMA> lstChnl = BLLTable <KM_KNMA> .Factory(conn).Select(objVal1, objCond2);

            StringBuilder sb = new StringBuilder();
            if (lstChnl.Count > 0)
            {
                sb.Append("<li data=\"{id:'0',pid:'0',sc:0,name:'知识管理',ntype:'root'}\"><div><b><em></em></b><a>知识管理</a></div>");
                sb.Append("<ul>");
                for (int i = 0; i < lstChnl.Count; i++)
                {
                    StringBuilder sbData = new StringBuilder();
                    string        licls  = "";
                    if (i == lstChnl.Count - 1)
                    {
                        licls = "last";
                    }
                    decimal subcount = 1;// lstChnl[i].SUB_NUM;
                    if (subcount == 0)
                    {
                        if (licls != "")
                        {
                            licls += " ";
                        }
                        licls += "leaf";
                    }
                    if (licls != "")
                    {
                        licls = " class='" + licls + "'";
                    }

                    sbData.Append("{id:'").Append(lstChnl[i].KNMA_ID.ToString());
                    sbData.Append("',pid:'").Append(lstChnl[i].P_KNMA_ID).Append("',no:").Append(lstChnl[i].SORT_NO.ToString());
                    sbData.Append(",sc:").Append(subcount.ToString());
                    sbData.Append(",name:'").Append(lstChnl[i].KNMA_NAME).Append("',ntype:'knode'}");

                    sb.Append("<li data=\"" + sbData.ToString() + "\"><div><b><em></em></b><a href='#'>" + lstChnl[i].KNMA_NAME + "</a></div></li>");
                }
                sb.Append("</ul></li>");
            }
            else
            {
                sb.Append("<li data=\"{id:'0',pid:'0',sc:0,name:'知识管理',ntype:'root'}\"><div><b><em></em></b><a>知识管理</a></div></li>");
            }
            litChnl.Text = sb.ToString();
        }
    }
    private void BindList(KM_KNMA condObj)
    {
        if (condObj.af_PageByAttributeItem == null)//如果不存在用户定义的分页排序属性,则用主键属性排序
        {
            condObj.af_PageBy(KM_KNMA.Attribute.KNMA_ID, Order.Desc);
        }

        listObj = BLLTable <KM_KNMA> .Factory(conn).Select(valObj, condObj);

        repList.DataSource = listObj;
        repList.DataBind();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        //���б�����ɾ����ť��ͨ��AJAXִ������ĺ�̨���룬ɾ��һ����¼
        if (Request["DelKNMA_ID"] != null)
        {
            int re = BLLTable<KM_KNMA>.Factory(conn).Delete(KM_KNMA.Attribute.KNMA_ID, Request["DelKNMA_ID"]);
            if (re > 0)
            {
                Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ
            }
            else
            {
                Response.Write("ɾ��ʧ�ܣ�");
            }
        }

        //���б�������ɾ����ť��ͨ��AJAXִ������ĺ�̨���룬ɾ��������¼
        if (Request["DelKeyIDS"] != null)
        {
            KM_KNMA cond = new KM_KNMA();
            cond.In(KM_KNMA.Attribute.KNMA_ID, Request["DelKeyIDS"]);
            int re = BLLTable<KM_KNMA>.Factory(conn).Delete(cond);
            if (re > 0)
            {
                Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ
            }
            else
            {
                Response.Write("ɾ��ʧ�ܣ�");
            }
        }

        //���û���ϸ��Ϣ�鿴�༭ҳ�棬�㱣��ʱ��ͨ��AJAXִ������ĺ�̨���룬ʵ�ֲ����ֶεĸ���
        if (Request["saveInfo"] != null)
        {
            KM_KNMA val = new KM_KNMA();
            val.KNMA_ID = Convert.ToString(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<KM_KNMA>.Factory(conn).Update(val, KM_KNMA.Attribute.KNMA_ID);
            Response.Write("�޸��û���Ϣ�ɹ�");

        }
        Response.End();
    }
Beispiel #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            KM_KNMA objVal1 = new KM_KNMA();
            KM_KNMA objCond2 = new KM_KNMA();
            objCond2.P_KNMA_ID = "0";
            objVal1.OrderBy(KM_KNMA.Attribute.SORT_NO, Order.Asc);
            List<KM_KNMA> lstChnl = BLLTable<KM_KNMA>.Factory(conn).Select(objVal1, objCond2);
            StringBuilder sb = new StringBuilder();
            if (lstChnl.Count > 0)
            {
                sb.Append("<li id=\"root_0\" data=\"{id:'0',pid:'0',sc:0,name:'֪ʶ����',ntype:''}\" class=\"root\" exp='2'><div class=\"opened root\"><b></b><em></em><a href=\"#\">֪ʶ����</a><a href='DeptManage.aspx'>ˢ��</a></div>");
                sb.Append("<ul>");
                for (int i = 0; i < lstChnl.Count; i++)
                {
                    StringBuilder sbData = new StringBuilder();
                    string licls = "";
                    if (i == lstChnl.Count - 1)
                    {
                        licls = "last";
                    }
                    decimal subcount = 1;// lstChnl[i].SUB_NUM;
                    if (subcount == 0)
                    {
                        if (licls != "") { licls += " "; }
                        licls += "leaf";
                    }
                    if (licls != "") { licls = " class='" + licls + "'"; }

                    sbData.Append("{id:'").Append(lstChnl[i].KNMA_ID.ToString());
                    sbData.Append("',pid:'").Append(lstChnl[i].P_KNMA_ID).Append("',no:").Append(lstChnl[i].SORT_NO.ToString());
                    sbData.Append(",sc:").Append(subcount.ToString());
                    sbData.Append(",name:'").Append(lstChnl[i].KNMA_ID).Append("',ntype:'org'}");

                    sb.Append("<li " + licls + " id='node_" + lstChnl[i].KNMA_ID + "' data=\"" + sbData.ToString() + "\"><div><b></b><em class='node_org'></em><a href='#'>" + lstChnl[i].KNMA_NAME + "</a></div></li>");
                }
                sb.Append("</ul></li>");
            }
            else
            {
                sb.Append("<li id=\"root_0\" data=\"{id:'0',pid:'0',sc:0,name:'֪ʶ����',ntype:''}\" class=\"root\"><div class='root'><b></b><em></em><a href=\"#\">֪ʶ����</a><a href='DeptManage.aspx'>ˢ��</a></div></li>");

            }
            litChnl.Text = sb.ToString();

        }
    }
 private void BindList(KM_KNMA condObj)
 {
     if (condObj.af_PageByAttributeItem == null)//如果不存在用户定义的分页排序属性,则用主键属性排序
         condObj.af_PageBy(KM_KNMA.Attribute.KNMA_ID, Order.Desc);
     //if (Request["KNMA_IDS"] != null)
     //{
     //    condObj.In(WK_TaskScore.Attribute.ScoreID, Request["KNMA_IDS"]);
     //}
     //else
     //{
     //    string dtpts = userBase.MyDeptIDS;
     //    dtpts = "'" + dtpts.Replace(",", "','") + "'";
     //    condObj.Where("(PICDptID in(" + dtpts + ") or PICEmpID like '%" + userBase.StaffID + "%')");
     //}
     listObj = BLLTable<KM_KNMA>.Factory(conn).Select(valObj, condObj);
     repList.DataSource = listObj;
     repList.DataBind();
 }
Beispiel #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            UserBaseExd userExd = new UserBaseExd(userBase);

            //显示子节点
            if (Request["getSubNodes"] != null)
            {
                string        nodetype = Request["ntype"];
                StringBuilder sb       = new StringBuilder("[");
                string        pid      = Request["id"];//orgid/deptid/taskid
                //if (nodetype == "root" || nodetype == "")
                //{
                #region
                KM_KNMA obj = new KM_KNMA();
                KM_KNMA val = new KM_KNMA();
                obj.P_KNMA_ID = pid;
                val.OrderBy(KM_KNMA.Attribute.SORT_NO, Order.Asc);
                List <KM_KNMA> lst = BLLTable <KM_KNMA> .Factory(conn).Select(val, obj);

                if (lst.Count != null)
                {
                    for (int i = 0; i < lst.Count; i++)
                    {
                        if (sb.Length > 2)
                        {
                            sb.Append(",");
                        }
                        decimal subcount = 1;
                        sb.Append("{id:'").Append(lst[i].KNMA_ID);
                        sb.Append("',pid:'").Append(lst[i].P_KNMA_ID.ToString()).Append("',no:").Append(lst[i].SORT_NO);
                        sb.Append(",sc:").Append(subcount.ToString());
                        sb.Append(",name:'").Append(lst[i].KNMA_NAME).Append("',ntype:'knode'}");
                    }
                }
                #endregion
                //}
                sb.Append("]");
                Response.Write(sb.ToString());
            }
            Response.End();
        }
    }
Beispiel #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            UserBaseExd userExd = new UserBaseExd(userBase);

            //显示子节点
            if (Request["getSubNodes"] != null)
            {
                string nodetype = Request["ntype"];
                StringBuilder sb = new StringBuilder("[");
                string pid = Request["id"];//orgid/deptid/taskid
                //if (nodetype == "root" || nodetype == "")
                //{
                    #region
                    KM_KNMA obj = new KM_KNMA();
                    KM_KNMA val = new KM_KNMA();
                    obj.P_KNMA_ID = pid;
                    val.OrderBy(KM_KNMA.Attribute.SORT_NO, Order.Asc);
                    List<KM_KNMA> lst = BLLTable<KM_KNMA>.Factory(conn).Select(val, obj);
                    if (lst.Count != null)
                    {
                        for (int i = 0; i < lst.Count; i++)
                        {
                            if (sb.Length > 2)
                            {
                                sb.Append(",");
                            }
                            decimal subcount = 1;
                            sb.Append("{id:'").Append(lst[i].KNMA_ID);
                            sb.Append("',pid:'").Append(lst[i].P_KNMA_ID.ToString()).Append("',no:").Append(lst[i].SORT_NO);
                            sb.Append(",sc:").Append(subcount.ToString());
                            sb.Append(",name:'").Append(lst[i].KNMA_NAME).Append("',ntype:'knode'}");
                        }
                    }
                    #endregion
                //}
                sb.Append("]");
                Response.Write(sb.ToString());
            }
            Response.End();
        }
    }
Beispiel #12
0
    private void BindList(KM_KNMA condObj)
    {
        if (condObj.af_PageByAttributeItem == null)//如果不存在用户定义的分页排序属性,则用主键属性排序
        {
            condObj.af_PageBy(KM_KNMA.Attribute.KNMA_ID, Order.Desc);
        }
        //if (Request["KNMA_IDS"] != null)
        //{
        //    condObj.In(WK_TaskScore.Attribute.ScoreID, Request["KNMA_IDS"]);
        //}
        //else
        //{
        //    string dtpts = userBase.MyDeptIDS;
        //    dtpts = "'" + dtpts.Replace(",", "','") + "'";
        //    condObj.Where("(PICDptID in(" + dtpts + ") or PICEmpID like '%" + userBase.StaffID + "%')");
        //}
        listObj = BLLTable <KM_KNMA> .Factory(conn).Select(valObj, condObj);

        repList.DataSource = listObj;
        repList.DataBind();
    }
Beispiel #13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title      = valObj._ZhName + "详细";
        Page.Title = title;
        if (!IsPostBack)
        {
            try
            {
                if (!string.IsNullOrEmpty(Request["KNMA_ID"]))
                {
                    valObj = BLLTable <KM_KNMA> .Factory(conn).GetRowData(KM_KNMA.Attribute.KNMA_ID, Request["KNMA_ID"]);

                    if (valObj == null)
                    {
                        return;
                    }


                    txtKNMA_ID.Text = Convert.ToString(valObj.KNMA_ID);//Convert.ToString


                    txtKNMA_NAME.Text = Convert.ToString(valObj.KNMA_NAME);//Convert.ToString


                    txtP_KNMA_ID.Text = Convert.ToString(valObj.P_KNMA_ID);//Convert.ToString


                    txtCONTENT.Text = Convert.ToString(valObj.CONTENT);//Convert.ToString


                    txtCLASS_ID.Text = valObj.CLASS_ID.ToString();


                    txtUP_TYPE.Text = valObj.UP_TYPE.ToString();


                    txtEA_SIGN.Text = valObj.EA_SIGN.ToString();


                    txtAUTHOR.Text = Convert.ToString(valObj.AUTHOR);//Convert.ToString


                    txtSORT_NO.Text = Convert.ToString(valObj.SORT_NO);//Convert.ToDecimal


                    txtDEPT_ID.Text = Convert.ToString(valObj.DEPT_ID);//Convert.ToString


                    txtADD_TIME.Text = (valObj.ADD_TIME == DateTime.MinValue) ? "" : valObj.ADD_TIME.ToString("yyyy-MM-dd HH:mm");


                    txtEDIT_TIME.Text = (valObj.EDIT_TIME == DateTime.MinValue) ? "" : valObj.EDIT_TIME.ToString("yyyy-MM-dd HH:mm");


                    txtPATH_ID.Text = Convert.ToString(valObj.PATH_ID);//Convert.ToString


                    txtCAN_EDIT.Text = valObj.CAN_EDIT.ToString();


                    txtCAN_COMMENTS.Text = valObj.CAN_COMMENTS.ToString();


                    txtADD_USER.Text = Convert.ToString(valObj.ADD_USER);//Convert.ToString


                    txtEDIT_USER.Text = Convert.ToString(valObj.EDIT_USER);//Convert.ToString


                    txtS_LEVEL.Text = Convert.ToString(valObj.S_LEVEL);//Convert.ToString


                    txtEXP1.Text = Convert.ToString(valObj.EXP1);//Convert.ToString


                    txtEXP2.Text = Convert.ToString(valObj.EXP2);//Convert.ToString


                    txtEXP3.Text = Convert.ToString(valObj.EXP3);//Convert.ToString


                    txtEXP4.Text = Convert.ToString(valObj.EXP4);//Convert.ToString
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }

            if (Request["ajax"] != null)
            {
                Response.Clear();
                Response.Buffer          = true;
                Response.Charset         = "utf-8";
                Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");//设置输出流为简体中文
                //Response.ContentType = "html/text";

                this.EnableViewState = false;
                System.Globalization.CultureInfo myCItrad        = new System.Globalization.CultureInfo("ZH-CN", true);
                System.IO.StringWriter           oStringWriter   = new System.IO.StringWriter(myCItrad);
                System.Web.UI.HtmlTextWriter     oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
                divC.RenderControl(oHtmlTextWriter);

                Response.Write(oStringWriter.ToString());
                Response.End();
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        title = valObj._ZhName + "��ϸ";
        Page.Title = title;
        if (!IsPostBack)
        {
            try
            {
                if (!string.IsNullOrEmpty(Request["KNMA_ID"]))
                {

                    valObj = BLLTable<KM_KNMA>.Factory(conn).GetRowData(KM_KNMA.Attribute.KNMA_ID, Request["KNMA_ID"]);
                    if(valObj==null) return ;

                    txtKNMA_ID.Text = Convert.ToString(valObj.KNMA_ID);//Convert.ToString

                    txtKNMA_NAME.Text = Convert.ToString(valObj.KNMA_NAME);//Convert.ToString

                    txtP_KNMA_ID.Text = Convert.ToString(valObj.P_KNMA_ID);//Convert.ToString

                    txtCONTENT.Text = Convert.ToString(valObj.CONTENT);//Convert.ToString

                    txtCLASS_ID.Text=valObj.CLASS_ID.ToString();

                    txtUP_TYPE.Text=valObj.UP_TYPE.ToString();

                    txtEA_SIGN.Text=valObj.EA_SIGN.ToString();

                    txtAUTHOR.Text = Convert.ToString(valObj.AUTHOR);//Convert.ToString

                    txtSORT_NO.Text = Convert.ToString(valObj.SORT_NO);//Convert.ToDecimal

                    txtDEPT_ID.Text = Convert.ToString(valObj.DEPT_ID);//Convert.ToString

                    txtADD_TIME.Text = (valObj.ADD_TIME == DateTime.MinValue) ? "" : valObj.ADD_TIME.ToString("yyyy-MM-dd HH:mm");

                    txtEDIT_TIME.Text = (valObj.EDIT_TIME == DateTime.MinValue) ? "" : valObj.EDIT_TIME.ToString("yyyy-MM-dd HH:mm");

                    txtPATH_ID.Text = Convert.ToString(valObj.PATH_ID);//Convert.ToString

                    txtCAN_EDIT.Text=valObj.CAN_EDIT.ToString();

                    txtCAN_COMMENTS.Text=valObj.CAN_COMMENTS.ToString();

                    txtADD_USER.Text = Convert.ToString(valObj.ADD_USER);//Convert.ToString

                    txtEDIT_USER.Text = Convert.ToString(valObj.EDIT_USER);//Convert.ToString

                    txtS_LEVEL.Text = Convert.ToString(valObj.S_LEVEL);//Convert.ToString

                    txtEXP1.Text = Convert.ToString(valObj.EXP1);//Convert.ToString

                    txtEXP2.Text = Convert.ToString(valObj.EXP2);//Convert.ToString

                    txtEXP3.Text = Convert.ToString(valObj.EXP3);//Convert.ToString

                    txtEXP4.Text = Convert.ToString(valObj.EXP4);//Convert.ToString

                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }

            if (Request["ajax"] != null)
            {
                Response.Clear();
                Response.Buffer = true;
                Response.Charset = "utf-8";
                Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");//�����������������
                //Response.ContentType = "html/text";

                this.EnableViewState = false;
                System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN", true);
                System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
                System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
                divC.RenderControl(oHtmlTextWriter);

                Response.Write(oStringWriter.ToString());
                Response.End();
            }
        }
    }
    protected void btnOK_Click(object sender, EventArgs e)
    {
        try
        {
            KM_KNMA valObj = new KM_KNMA();

            if(txtKNMA_ID.Value !="" )
                valObj.KNMA_ID = Convert.ToString(txtKNMA_ID.Value);

            if(txtKNMA_NAME.Value !="" )
                valObj.KNMA_NAME = Convert.ToString(txtKNMA_NAME.Value);

            if(txtP_KNMA_ID.Value !="" )
                valObj.P_KNMA_ID = Convert.ToString(txtP_KNMA_ID.Value);

            if(txtCONTENT.Value !="" )
                valObj.CONTENT = Convert.ToString(txtCONTENT.Value);

            if(txtCLASS_ID.Value !="" )
                valObj.CLASS_ID = Convert.ToString(txtCLASS_ID.Value);

            if(txtUP_TYPE.Value !="" )
                valObj.UP_TYPE = Convert.ToString(txtUP_TYPE.Value);

            if(txtEA_SIGN.Value !="" )
                valObj.EA_SIGN = Convert.ToString(txtEA_SIGN.Value);

            if(txtAUTHOR.Value !="" )
                valObj.AUTHOR = Convert.ToString(txtAUTHOR.Value);

            if(txtSORT_NO.Value !="" )
                valObj.SORT_NO = Convert.ToDecimal(txtSORT_NO.Value);

            if(txtDEPT_ID.Value !="" )
                valObj.DEPT_ID = Convert.ToString(txtDEPT_ID.Value);

            if(txtADD_TIME.Value !="" )
                valObj.ADD_TIME = Convert.ToDateTime(txtADD_TIME.Value);

            if(txtEDIT_TIME.Value !="" )
                valObj.EDIT_TIME = Convert.ToDateTime(txtEDIT_TIME.Value);

            if(txtPATH_ID.Value !="" )
                valObj.PATH_ID = Convert.ToString(txtPATH_ID.Value);

            if(txtCAN_EDIT.Value !="" )
                valObj.CAN_EDIT = Convert.ToString(txtCAN_EDIT.Value);

            if(txtCAN_COMMENTS.Value !="" )
                valObj.CAN_COMMENTS = Convert.ToString(txtCAN_COMMENTS.Value);

            if(txtADD_USER.Value !="" )
                valObj.ADD_USER = Convert.ToString(txtADD_USER.Value);

            if(txtEDIT_USER.Value !="" )
                valObj.EDIT_USER = Convert.ToString(txtEDIT_USER.Value);

            if(txtS_LEVEL.Value !="" )
                valObj.S_LEVEL = Convert.ToString(txtS_LEVEL.Value);

            if(txtEXP1.Value !="" )
                valObj.EXP1 = Convert.ToString(txtEXP1.Value);

            if(txtEXP2.Value !="" )
                valObj.EXP2 = Convert.ToString(txtEXP2.Value);

            if(txtEXP3.Value !="" )
                valObj.EXP3 = Convert.ToString(txtEXP3.Value);

            if(txtEXP4.Value !="" )
                valObj.EXP4 = Convert.ToString(txtEXP4.Value);

            if (keyid != "")
            {
                valObj.KNMA_ID = Convert.ToString(keyid);
                count = BLLTable<KM_KNMA>.Factory(conn).Update(valObj, KM_KNMA.Attribute.KNMA_ID);
            }
            else
            {
                count = BLLTable<KM_KNMA>.Factory(conn).Insert(valObj, KM_KNMA.Attribute.KNMA_ID);
                keyid = valObj.KNMA_ID.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("}");
                if (ViewState["sbData"] == null)
                {
                    ViewState["sbData"] = sbData.ToString();
                }
                else {
                    ViewState["sbData"] += ","+sbData.ToString();
                }
                Button btn = (Button)sender;
                if (btn.ID.IndexOf("btnOK")!=-1)
                {
                    if (ViewState["sbData"] == null)
                    {
                        string dataStr = "[" + ViewState["sbData"] .ToString()+ "]";
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}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
                {

                    txtKNMA_ID.Value ="";

                    txtKNMA_NAME.Value ="";

                    txtP_KNMA_ID.Value ="";

                    txtCONTENT.Value ="";

                    txtCLASS_ID.Value ="";

                    txtUP_TYPE.Value ="";

                    txtEA_SIGN.Value ="";

                    txtAUTHOR.Value ="";

                    txtSORT_NO.Value ="";

                    txtDEPT_ID.Value ="";

                    txtADD_TIME.Value ="";

                    txtEDIT_TIME.Value ="";

                    txtPATH_ID.Value ="";

                    txtCAN_EDIT.Value ="";

                    txtCAN_COMMENTS.Value ="";

                    txtADD_USER.Value ="";

                    txtEDIT_USER.Value ="";

                    txtS_LEVEL.Value ="";

                    txtEXP1.Value ="";

                    txtEXP2.Value ="";

                    txtEXP3.Value ="";

                    txtEXP4.Value ="";
                }
            }
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        title = valObj._ZhName + "�༭";
        Page.Title = title;
        if (!string.IsNullOrEmpty(Request["KNMA_ID"]))
        {
            keyid = Request["KNMA_ID"];
        }

        if (!string.IsNullOrEmpty(Request["KeyID"]))
        {
            keyid = Request["KeyID"];
        }
        if (!IsPostBack)
        {

            txtCLASS_ID.Items.AddRange(FormHelper.GetListItem(KM_KNMA.Attribute.CLASS_ID));
            txtUP_TYPE.Items.AddRange(FormHelper.GetListItem(KM_KNMA.Attribute.UP_TYPE));
            txtEA_SIGN.Items.AddRange(FormHelper.GetListItem(KM_KNMA.Attribute.EA_SIGN));
            txtADD_TIME.Value = (DateTime.Now).ToString("yyyy-MM-dd");
            txtEDIT_TIME.Value = (DateTime.Now).ToString("yyyy-MM-dd");
            txtCAN_EDIT.Items.AddRange(FormHelper.GetListItem(KM_KNMA.Attribute.CAN_EDIT));
            txtCAN_COMMENTS.Items.AddRange(FormHelper.GetListItem(KM_KNMA.Attribute.CAN_COMMENTS));

            this.txtKNMA_ID.Disabled = true;
            this.txtKNMA_ID.Attributes["class"] = "dis";
            try
            {
                if (keyid != "")
                {

                    valObj = BLLTable<KM_KNMA>.Factory(conn).GetRowData(KM_KNMA.Attribute.KNMA_ID, keyid);
                    if(valObj==null) return ;

                    txtKNMA_ID.Value = Convert.ToString(valObj.KNMA_ID);//Convert.ToString

                    txtKNMA_NAME.Value = Convert.ToString(valObj.KNMA_NAME);//Convert.ToString

                    txtP_KNMA_ID.Value = Convert.ToString(valObj.P_KNMA_ID);//Convert.ToString

                    txtCONTENT.Value = Convert.ToString(valObj.CONTENT);//Convert.ToString

                    txtCLASS_ID.Value=valObj.CLASS_ID.ToString();

                    txtUP_TYPE.Value=valObj.UP_TYPE.ToString();

                    txtEA_SIGN.Value=valObj.EA_SIGN.ToString();

                    txtAUTHOR.Value = Convert.ToString(valObj.AUTHOR);//Convert.ToString

                    txtSORT_NO.Value = Convert.ToString(valObj.SORT_NO);//Convert.ToDecimal

                    txtDEPT_ID.Value = Convert.ToString(valObj.DEPT_ID);//Convert.ToString

                    txtADD_TIME.Value = (valObj.ADD_TIME == DateTime.MinValue) ? "" : valObj.ADD_TIME.ToString("yyyy-MM-dd");

                    txtEDIT_TIME.Value = (valObj.EDIT_TIME == DateTime.MinValue) ? "" : valObj.EDIT_TIME.ToString("yyyy-MM-dd");

                    txtPATH_ID.Value = Convert.ToString(valObj.PATH_ID);//Convert.ToString

                    txtCAN_EDIT.Value=valObj.CAN_EDIT.ToString();

                    txtCAN_COMMENTS.Value=valObj.CAN_COMMENTS.ToString();

                    txtADD_USER.Value = Convert.ToString(valObj.ADD_USER);//Convert.ToString

                    txtEDIT_USER.Value = Convert.ToString(valObj.EDIT_USER);//Convert.ToString

                    txtS_LEVEL.Value = Convert.ToString(valObj.S_LEVEL);//Convert.ToString

                    txtEXP1.Value = Convert.ToString(valObj.EXP1);//Convert.ToString

                    txtEXP2.Value = Convert.ToString(valObj.EXP2);//Convert.ToString

                    txtEXP3.Value = Convert.ToString(valObj.EXP3);//Convert.ToString

                    txtEXP4.Value = Convert.ToString(valObj.EXP4);//Convert.ToString
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }
Beispiel #17
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        try
        {
            KM_KNMA valObj = new KM_KNMA();


            if (txtKNMA_ID.Value != "")
            {
                valObj.KNMA_ID = Convert.ToString(txtKNMA_ID.Value);
            }


            if (txtKNMA_NAME.Value != "")
            {
                valObj.KNMA_NAME = Convert.ToString(txtKNMA_NAME.Value);
            }


            if (txtP_KNMA_ID.Value != "")
            {
                valObj.P_KNMA_ID = Convert.ToString(txtP_KNMA_ID.Value);
            }


            if (txtCONTENT.Value != "")
            {
                valObj.CONTENT = Convert.ToString(txtCONTENT.Value);
            }


            if (txtCLASS_ID.Value != "")
            {
                valObj.CLASS_ID = Convert.ToString(txtCLASS_ID.Value);
            }


            if (txtUP_TYPE.Value != "")
            {
                valObj.UP_TYPE = Convert.ToString(txtUP_TYPE.Value);
            }


            if (txtEA_SIGN.Value != "")
            {
                valObj.EA_SIGN = Convert.ToString(txtEA_SIGN.Value);
            }


            if (txtAUTHOR.Value != "")
            {
                valObj.AUTHOR = Convert.ToString(txtAUTHOR.Value);
            }


            if (txtSORT_NO.Value != "")
            {
                valObj.SORT_NO = Convert.ToDecimal(txtSORT_NO.Value);
            }


            if (txtDEPT_ID.Value != "")
            {
                valObj.DEPT_ID = Convert.ToString(txtDEPT_ID.Value);
            }


            if (txtADD_TIME.Value != "")
            {
                valObj.ADD_TIME = Convert.ToDateTime(txtADD_TIME.Value);
            }


            if (txtEDIT_TIME.Value != "")
            {
                valObj.EDIT_TIME = Convert.ToDateTime(txtEDIT_TIME.Value);
            }


            if (txtPATH_ID.Value != "")
            {
                valObj.PATH_ID = Convert.ToString(txtPATH_ID.Value);
            }


            if (txtCAN_EDIT.Value != "")
            {
                valObj.CAN_EDIT = Convert.ToString(txtCAN_EDIT.Value);
            }


            if (txtCAN_COMMENTS.Value != "")
            {
                valObj.CAN_COMMENTS = Convert.ToString(txtCAN_COMMENTS.Value);
            }


            if (txtADD_USER.Value != "")
            {
                valObj.ADD_USER = Convert.ToString(txtADD_USER.Value);
            }


            if (txtEDIT_USER.Value != "")
            {
                valObj.EDIT_USER = Convert.ToString(txtEDIT_USER.Value);
            }


            if (txtS_LEVEL.Value != "")
            {
                valObj.S_LEVEL = Convert.ToString(txtS_LEVEL.Value);
            }


            if (txtEXP1.Value != "")
            {
                valObj.EXP1 = Convert.ToString(txtEXP1.Value);
            }


            if (txtEXP2.Value != "")
            {
                valObj.EXP2 = Convert.ToString(txtEXP2.Value);
            }


            if (txtEXP3.Value != "")
            {
                valObj.EXP3 = Convert.ToString(txtEXP3.Value);
            }


            if (txtEXP4.Value != "")
            {
                valObj.EXP4 = Convert.ToString(txtEXP4.Value);
            }

            if (keyid != "")
            {
                valObj.KNMA_ID = Convert.ToString(keyid);
                count          = BLLTable <KM_KNMA> .Factory(conn).Update(valObj, KM_KNMA.Attribute.KNMA_ID);
            }
            else
            {
                count = BLLTable <KM_KNMA> .Factory(conn).Insert(valObj, KM_KNMA.Attribute.KNMA_ID);

                keyid = valObj.KNMA_ID.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("}");
                if (ViewState["sbData"] == null)
                {
                    ViewState["sbData"] = sbData.ToString();
                }
                else
                {
                    ViewState["sbData"] += "," + sbData.ToString();
                }
                Button btn = (Button)sender;
                if (btn.ID.IndexOf("btnOK") != -1)
                {
                    if (ViewState["sbData"] == null)
                    {
                        string dataStr = "[" + ViewState["sbData"].ToString() + "]";
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}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
                {
                    txtKNMA_ID.Value = "";


                    txtKNMA_NAME.Value = "";


                    txtP_KNMA_ID.Value = "";


                    txtCONTENT.Value = "";


                    txtCLASS_ID.Value = "";


                    txtUP_TYPE.Value = "";


                    txtEA_SIGN.Value = "";


                    txtAUTHOR.Value = "";


                    txtSORT_NO.Value = "";


                    txtDEPT_ID.Value = "";


                    txtADD_TIME.Value = "";


                    txtEDIT_TIME.Value = "";


                    txtPATH_ID.Value = "";


                    txtCAN_EDIT.Value = "";


                    txtCAN_COMMENTS.Value = "";


                    txtADD_USER.Value = "";


                    txtEDIT_USER.Value = "";


                    txtS_LEVEL.Value = "";


                    txtEXP1.Value = "";


                    txtEXP2.Value = "";


                    txtEXP3.Value = "";


                    txtEXP4.Value = "";
                }
            }
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
Beispiel #18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title      = valObj._ZhName + "±à¼­";
        Page.Title = title;
        if (!string.IsNullOrEmpty(Request["KNMA_ID"]))
        {
            keyid = Request["KNMA_ID"];
        }

        if (!string.IsNullOrEmpty(Request["KeyID"]))
        {
            keyid = Request["KeyID"];
        }
        if (!IsPostBack)
        {
            txtCLASS_ID.Items.AddRange(FormHelper.GetListItem(KM_KNMA.Attribute.CLASS_ID));
            txtUP_TYPE.Items.AddRange(FormHelper.GetListItem(KM_KNMA.Attribute.UP_TYPE));
            txtEA_SIGN.Items.AddRange(FormHelper.GetListItem(KM_KNMA.Attribute.EA_SIGN));
            txtADD_TIME.Value  = (DateTime.Now).ToString("yyyy-MM-dd");
            txtEDIT_TIME.Value = (DateTime.Now).ToString("yyyy-MM-dd");
            txtCAN_EDIT.Items.AddRange(FormHelper.GetListItem(KM_KNMA.Attribute.CAN_EDIT));
            txtCAN_COMMENTS.Items.AddRange(FormHelper.GetListItem(KM_KNMA.Attribute.CAN_COMMENTS));

            this.txtKNMA_ID.Disabled            = true;
            this.txtKNMA_ID.Attributes["class"] = "dis";
            try
            {
                if (keyid != "")
                {
                    valObj = BLLTable <KM_KNMA> .Factory(conn).GetRowData(KM_KNMA.Attribute.KNMA_ID, keyid);

                    if (valObj == null)
                    {
                        return;
                    }


                    txtKNMA_ID.Value = Convert.ToString(valObj.KNMA_ID);     //Convert.ToString

                    txtKNMA_NAME.Value = Convert.ToString(valObj.KNMA_NAME); //Convert.ToString

                    txtP_KNMA_ID.Value = Convert.ToString(valObj.P_KNMA_ID); //Convert.ToString

                    txtCONTENT.Value = Convert.ToString(valObj.CONTENT);     //Convert.ToString

                    txtCLASS_ID.Value = valObj.CLASS_ID.ToString();

                    txtUP_TYPE.Value = valObj.UP_TYPE.ToString();

                    txtEA_SIGN.Value = valObj.EA_SIGN.ToString();

                    txtAUTHOR.Value = Convert.ToString(valObj.AUTHOR);   //Convert.ToString

                    txtSORT_NO.Value = Convert.ToString(valObj.SORT_NO); //Convert.ToDecimal

                    txtDEPT_ID.Value = Convert.ToString(valObj.DEPT_ID); //Convert.ToString

                    txtADD_TIME.Value = (valObj.ADD_TIME == DateTime.MinValue) ? "" : valObj.ADD_TIME.ToString("yyyy-MM-dd");

                    txtEDIT_TIME.Value = (valObj.EDIT_TIME == DateTime.MinValue) ? "" : valObj.EDIT_TIME.ToString("yyyy-MM-dd");

                    txtPATH_ID.Value = Convert.ToString(valObj.PATH_ID);//Convert.ToString

                    txtCAN_EDIT.Value = valObj.CAN_EDIT.ToString();

                    txtCAN_COMMENTS.Value = valObj.CAN_COMMENTS.ToString();

                    txtADD_USER.Value = Convert.ToString(valObj.ADD_USER);   //Convert.ToString

                    txtEDIT_USER.Value = Convert.ToString(valObj.EDIT_USER); //Convert.ToString

                    txtS_LEVEL.Value = Convert.ToString(valObj.S_LEVEL);     //Convert.ToString

                    txtEXP1.Value = Convert.ToString(valObj.EXP1);           //Convert.ToString

                    txtEXP2.Value = Convert.ToString(valObj.EXP2);           //Convert.ToString

                    txtEXP3.Value = Convert.ToString(valObj.EXP3);           //Convert.ToString

                    txtEXP4.Value = Convert.ToString(valObj.EXP4);           //Convert.ToString
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }