Пример #1
0
        /// <summary>
        /// 只返回字符串格式模板组|模板组2
        /// </summary>
        /// <param name="xmlDoc"></param>
        /// <returns></returns>
        public static string getTemplateOnlyRead(XmlDocument xmlDoc)
        {
            B_DocModel bll  = new B_DocModel();
            string     html = @"<tr class='tdbg'> <td style='font-weight:bold;text-align:center;' class='tdbgleft'><span>模板组列表</span></td><td>";
            DataTable  dt   = bll.selGroup(1);//获取模板组

            try
            {
                if (xmlDoc != null)
                {
                    string[] tempList = xmlDoc.SelectSingleNode("DocInfo/tempArr").InnerText.Split(',');//格式ID,ID2,ID3
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        for (int j = 0; j < tempList.Length; j++)
                        {
                            if (dt.Rows[i]["ID"].ToString().Equals(tempList[j]))
                            {
                                html += "[" + dt.Rows[i]["DocName"] + "]"; break;
                            }
                        }
                    }
                    html += "</td></tr>";
                    return(html);//返回有选择的
                }
                else
                {
                    html += "[你当前没有选择任何模板组]</span></td></tr>";
                    return(html);
                }
            }
            catch { return("你没有选择模板组"); }
        }
Пример #2
0
        //-------------静态方法区,XML操作
        /// <summary>
        /// 返回模板组列表,checkBox选择,后台form["txt_mb"]获取
        /// </summary>
        /// <returns></returns>
        public static string getTemplateArrayList()
        {
            B_DocModel bll  = new B_DocModel();
            string     html = @"<tr class='tdbg'> <td align='right' class='tdbgleft'><span>模板组列表</span></td><td>";
            //<td> <input id="txt_mb_0" type="checkbox" name="txt_mb" value="律师事务所函" />律师事务所函
            DataTable dt = bll.selGroup(1);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                html += "<input id='txt_mb_" + i + "' type='checkbox' name='txt_mb' value='" + dt.Rows[i]["ID"] + "' style='margin-left:2px;'/>" + dt.Rows[i]["DocName"] + "";
            }
            html += "<input type='button' id='taBtn' onclick=' allCheck(\"txt_mb\")' class='C_input' value='全选' style='margin-left:5px;'/></td></tr>";
            return(html);
        }
Пример #3
0
        /// <summary>
        /// 用于show页面,先看看xml中有无选取模板,再输出checkBox
        /// </summary>
        /// <returns></returns>
        public static string getTemplateArrayList(XmlDocument xmlDoc)
        {
            B_DocModel bll  = new B_DocModel();
            string     html = @"<tr class='tdbg'> <td align='right' class='tdbgleft'><span>模板组列表</span></td><td>";
            DataTable  dt   = bll.selGroup(1);//获取模板组
            bool       flag = true;

            try
            {
                if (xmlDoc != null)
                {
                    string[] tempList = xmlDoc.SelectSingleNode("DocInfo/tempArr").InnerText.Split(',');//格式ID,ID2,ID3
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        flag = true;
                        for (int j = 0; j < tempList.Length; j++)
                        {
                            if (dt.Rows[i]["ID"].ToString().Equals(tempList[j]))
                            {
                                html += "<input id='txt_mb_" + i + "' type='checkbox' checked='checked' name='txt_mb' value='" + dt.Rows[i]["ID"] + "' style='margin-left:2px;'/>" + dt.Rows[i]["DocName"] + ""; flag = false; break;
                            }
                        }
                        if (flag)
                        {
                            html += "<input id='txt_mb_" + i + "' type='checkbox' name='txt_mb' value='" + dt.Rows[i]["ID"] + "' style='margin-left:2px;'/>" + dt.Rows[i]["DocName"] + "";
                        }
                    }
                    html += "<input type='button' id='taBtn' onclick=' allCheck(\"txt_mb\")' class='i_bottom' value='全选' style='margin-left:5px;'/></td></tr>";
                    return(html);//返回有选择的
                }
                else
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        html += "<input id='txt_mb_" + i + "' type='checkbox' name='txt_mb' value='" + dt.Rows[i]["ID"] + "' style='margin-left:2px;'/>" + dt.Rows[i]["DocName"] + "";
                    }
                    html += "<input type='button' id='taBtn' onclick=' allCheck(\"txt_mb\")' class='C_input' value='全选' style='margin-left:5px;'/></td></tr>";
                    return(html);
                }
            }
            catch { return(getTemplateArrayList()); }
        }