/// <summary>
    /// 查找html
    /// </summary>
    /// <returns></returns>
    protected string getFinder()
    {
        StringBuilder sb = new StringBuilder();

        try
        {
            foreach (DataBaseField f1 in valObj.af_GetAvailableDataBaseField())
            {
                //条件对象有赋值
                if (finderObj.IsNotNull())
                {
                    AttributeItem attr1 = new AttributeItem(f1);
                    if (finderObj.GetInitialized(attr1))
                    {
                        f1.Value = Convert.ToString(finderObj.GetValue(attr1));
                    }
                }
                string     attrHtml = Finder;
                BuildByTag b1       = new BuildByTag(BuildType.ForHtmlValue);
                b1.ParseForSwitch标签(ref attrHtml, f1);
                sb.Append("<dl><dt>").Append(f1.Desc.ZhName).Append(":</dt><!--").Append(f1.FieldName)
                .Append("--><dd><span>");
                sb.Append(attrHtml);
                sb.Append("</span></dd></dl>");
            }
        }
        catch (Exception ex)
        {
            Cs.Error("34" + ex.ToString());
        }
        return(sb.ToString());
    }
Beispiel #2
0
    /// <summary>
    /// 查找html
    /// </summary>
    /// <returns></returns>
    protected string getFinder()
    {
        StringBuilder sb = new StringBuilder();

        try
        {
            foreach (DataBaseField f1 in fieldList)
            {
                f1.Value = null;
                bool isNull1 = finderObj.IsNotNull();
                bool isInit1 = false;
                //条件对象有赋值
                if (isNull1)
                {
                    AttributeItem attr1 = new AttributeItem(f1);
                    isInit1 = finderObj.GetInitialized(attr1);
                    if (isInit1)
                    {
                        f1.Value = Convert.ToString(finderObj.GetValue(attr1));
                    }
                }
                if (f1.ZhName == "多选数量")
                {
                    "".ToString();
                }
                string attrHtml = Finder;
                //jinsj
                foreach (string table1 in f1.Desc.OutSource_ChaZhao.Keys)
                {
                    string selModuleUrl = null;
                    if (f1.Desc.Switch_CtrlType == BaseCtrlType.SelectMultiple)
                    {
                        selModuleUrl = "Sels.aspx?moduleName=" + table1 + "&r=" + DateTime.Now.Ticks;
                    }
                    else
                    {
                        selModuleUrl = "Sel.aspx?moduleName=" + table1 + "&r=" + DateTime.Now.Ticks;
                    }
                    attrHtml = attrHtml.Replace("{首字母大写关联表名}", selModuleUrl);
                }
                BuildByTag b1 = new BuildByTag(BuildType.ForHtmlValue);
                b1.ParseForSwitch标签(ref attrHtml, f1);
                if (isChaZhao(f1))
                {
                    attrHtml = attrHtml.Replace("{字段显示值}", Convert.ToString(finderObj.GetValue(f1.TableName, f1.Desc.FieldCtrlName + "_NAME")));
                }

                sb.Append("<dl><dt>").Append(f1.Desc.ZhName).Append(":</dt><!--").Append(f1.FieldName)
                .Append("--><dd><span>");
                sb.Append(attrHtml);
                sb.Append("</span></dd></dl>");
            }
        }
        catch (Exception ex)
        {
            Cs.Error("34" + ex.ToString());
        }
        return(sb.ToString());
    }
Beispiel #3
0
    /// <summary>
    /// 查找html
    /// </summary>
    /// <returns></returns>
    protected string getFinder()
    {
        StringBuilder sb = new StringBuilder();

        try
        {
            foreach (DataBaseField f1 in fieldList)
            {
                f1.Value = null;
                bool isNull1 = finderObj.IsNotNull();
                bool isInit1 = false;
                //条件对象有赋值
                if (isNull1)
                {
                    AttributeItem attr1 = new AttributeItem(f1);
                    isInit1 = finderObj.GetInitialized(attr1);
                    if (isInit1)
                    {
                        f1.Value = Convert.ToString(finderObj.GetValue(attr1));
                    }
                }

                string attrHtml = Finder;

                BuildByTag b1 = new BuildByTag(BuildType.ForHtmlValue);
                b1.ParseForSwitch标签(ref attrHtml, f1);

                if (isChaZhao(f1))
                {
                    attrHtml = attrHtml.Replace("{字段显示值}", Convert.ToString(finderObj.GetValue(f1.TableName, f1.Desc.FieldCtrlName + "_NAME")));
                }

                sb.Append("<dl><dt>").Append(f1.Desc.ZhName).Append(":</dt><!--").Append(f1.FieldName)
                .Append("--><dd><span>");
                sb.Append(attrHtml);
                sb.Append("</span></dd></dl>");
            }
        }
        catch (Exception ex)
        {
            Cs.Error("34" + ex.ToString());
        }
        return(sb.ToString());
    }
 /// <summary>
 /// ����html
 /// </summary>
 /// <returns></returns>
 protected string getFinder()
 {
     StringBuilder sb = new StringBuilder();
     try
     {
         foreach (DataBaseField f1 in valObj.af_GetAvailableDataBaseField())
         {
             bool isNull1 = finderObj.IsNotNull();
             bool isInit1 = false;
             //���������и�ֵ
             if (isNull1)
             {
                 AttributeItem attr1 = new AttributeItem(f1);
                 isInit1 = finderObj.GetInitialized(attr1);
                 if (isInit1)
                     f1.Value = Convert.ToString(finderObj.GetValue(attr1));
             }
             string attrHtml = Finder;
             BuildByTag b1 = new BuildByTag(BuildType.ForHtmlValue);
             b1.ParseForSwitch��ǩ(ref attrHtml, f1);
             if (isNull1 && isInit1)
                 f1.Value = "";
             sb.Append("<dl><dt>").Append(f1.Desc.ZhName).Append("��</dt><!--").Append(f1.FieldName)
                 .Append("--><dd><span>");
             sb.Append(attrHtml);
             sb.Append("</span></dd></dl>");
         }
     }
     catch (Exception ex)
     {
         Cs.Error("34" + ex.ToString());
     }
     return sb.ToString();
 }
Beispiel #5
0
    /// <summary>
    /// ÊäÈëhtml
    /// </summary>
    /// <returns></returns>
    protected string getInput()
    {
        StringBuilder sb = new StringBuilder();

        try
        {
            foreach (DataBaseField f1 in fieldList)
            {
                if (f1.TableName.ToLower() == valObj._TableName.ToLower())//±¾±í×Ö¶Î
                {
                    AttributeItem attr1 = new AttributeItem(f1);
                    f1.Value = Convert.ToString(resultObj.GetValue(attr1));

                    if (f1.ZhName == "¶àÑ¡ÊýÁ¿")
                    {
                        "".ToString();
                    }
                    if (f1.ZhName == "¹Ø¼ü´Ê")
                    {
                        "".ToString();
                    }

                    string attrHtml = Input;

                    BuildByTag b1 = new BuildByTag(BuildType.ForHtmlValue);
                    b1.ParseForSwitch±êÇ©(ref attrHtml, f1);

                    if (isChaZhao(f1))
                    {
                        DataBaseField f2     = f1.DataBaseTable.FatherTable_ChaZhao[0].DataBaseTable.NameField;
                        AttributeItem attr11 = AttributeItem.Factory(f2);
                        string        html   = Convert.ToString(resultObj.GetValue(attr11));
                        attrHtml = attrHtml.Replace("{×Ö¶ÎÏÔʾֵ}", html);
                    }
                    else if (f1.Desc.CtrlType == BaseCtrlType.SelectDrop)
                    {
                        string[] strs = null;
                        if (f1.Value.Contains(","))
                        {
                            strs = f1.Value.Split(',');
                            foreach (string s in strs)
                            {
                                string str = "value='" + s + "'";
                                attrHtml = attrHtml.Replace(str, str + " selected");
                            }
                        }
                    }
                    else if (f1.Desc.CtrlType == BaseCtrlType.FileUpUpDoc)
                    {
                        if (!f1.Value.Equals(" "))
                        {
                            string   val  = Convert.ToString(f1.Value);
                            string[] strs = val.Split(';');
                            string   html = "";
                            for (int i = 0; i < strs.Length - 1; i++)
                            {
                                string[] ss    = strs[i].Split(',');
                                string   title = ss[0];
                                string   url   = ss[1];
                                string   hidId = ss[2];
                                html += "<div>" + title + "<a href=\"javascript:\" flag=\"delete\" url=\"" + url + "\" onclick=\"deleteFileName(this,'" + hidId + "')\"><img src=\"../../Themes/WEC/del-icon.png\"></a></div>";
                            }
                            attrHtml = attrHtml.Replace("<div id='files' style='margin-bottom:10px;'></div>", "<div id='files' style='margin-bottom:10px;'>" + html + "</div>");
                        }
                    }
                    sb.Append("<dl><dt>").Append(f1.Desc.ZhName).Append("£º</dt><!--").Append(f1.FieldName)
                    .Append("--><dd><span>");
                    sb.Append(attrHtml);
                    sb.Append("</span></dd></dl>");
                }
            }
        }
        catch (Exception ex)
        {
            Cs.Error("34" + ex.ToString());
        }
        return(sb.ToString());
    }
Beispiel #6
0
    /// <summary>
    /// ����html
    /// </summary>
    /// <returns></returns>
    protected string getFinder()
    {
        StringBuilder sb = new StringBuilder();
            try
            {
                foreach (DataBaseField f1 in fieldList)
                {
                    f1.Value = null;
                    bool isNull1 = finderObj.IsNotNull();
                    bool isInit1 = false;
                    //���������и�ֵ
                    if (isNull1)
                    {
                        AttributeItem attr1 = new AttributeItem(f1);
                        isInit1 = finderObj.GetInitialized(attr1);
                        if (isInit1)
                            f1.Value = Convert.ToString(finderObj.GetValue(attr1));
                    }

                    string attrHtml = Finder;

                    BuildByTag b1 = new BuildByTag(BuildType.ForHtmlValue);
                    b1.ParseForSwitch��ǩ(ref attrHtml, f1);

                    if (isChaZhao(f1))
                    {
                        attrHtml = attrHtml.Replace("{�ֶ���ʾֵ}", Convert.ToString(finderObj.GetValue(f1.TableName, f1.Desc.FieldCtrlName + "_NAME")));
                    }

                    sb.Append("<dl><dt>").Append(f1.Desc.ZhName).Append("��</dt><!--").Append(f1.FieldName)
                        .Append("--><dd><span>");
                    sb.Append(attrHtml);
                    sb.Append("</span></dd></dl>");
                }
            }
            catch (Exception ex)
            {
                Cs.Error("34" + ex.ToString());
            }
            return sb.ToString();
    }
Beispiel #7
0
    /// <summary>
    /// ����html
    /// </summary>
    /// <returns></returns>
    protected string getFinder()
    {
        StringBuilder sb = new StringBuilder();
        try
        {
            foreach (DataBaseField f1 in fieldList)
            {
                f1.Value = null;
                bool isNull1 = finderObj.IsNotNull();
                bool isInit1 = false;
                //���������и�ֵ
                if (isNull1)
                {
                    AttributeItem attr1 = new AttributeItem(f1);
                    isInit1 = finderObj.GetInitialized(attr1);
                    if (isInit1)
                        f1.Value = Convert.ToString(finderObj.GetValue(attr1));
                }
                if (f1.ZhName == "��ѡ����")
                    "".ToString();
                string attrHtml = Finder;
                //jinsj
                foreach (string table1 in f1.Desc.OutSource_ChaZhao.Keys)
                {
                    string selModuleUrl = null;
                    if (f1.Desc.Switch_CtrlType == BaseCtrlType.SelectMultiple)
                        selModuleUrl = "Sels.aspx?moduleName=" + table1 + "&r=" + DateTime.Now.Ticks;
                    else
                        selModuleUrl = "Sel.aspx?moduleName=" + table1 + "&r=" + DateTime.Now.Ticks;
                    attrHtml = attrHtml.Replace("{����ĸ��д��������}", selModuleUrl);
                }
                BuildByTag b1 = new BuildByTag(BuildType.ForHtmlValue);
                b1.ParseForSwitch��ǩ(ref attrHtml, f1);
                if (isChaZhao(f1))
                {
                    attrHtml = attrHtml.Replace("{�ֶ���ʾֵ}", Convert.ToString(finderObj.GetValue(f1.TableName, f1.Desc.FieldCtrlName + "_NAME")));
                }

                sb.Append("<dl><dt>").Append(f1.Desc.ZhName).Append("��</dt><!--").Append(f1.FieldName)
                    .Append("--><dd><span>");
                sb.Append(attrHtml);
                sb.Append("</span></dd></dl>");
            }
        }
        catch (Exception ex)
        {
            Cs.Error("34" + ex.ToString());
        }
        return sb.ToString();
    }
Beispiel #8
0
    /// <summary>
    /// 输入html
    /// </summary>
    /// <returns></returns>
    protected string getInput()
    {
        StringBuilder sb           = new StringBuilder();
        string        strChazhaoID = "";

        try
        {
            DataBaseField[] flist = valObj.af_GetAvailableDataBaseField();
            foreach (DataBaseField f1 in flist)
            {
                string block = "基础信息";
                block = f1.Desc.af_BlockName;
                string blockid = f1.Desc.af_BlockID;

                if (f1.TableName != resultObj._TableName) //说明不是本表字段
                {
                    block = f1.TableName;                 //布局名,就是 关联表的父表 表名

                    if (resultObj.IsOnlyForModuleIDName == true)
                    {
                        break;
                    }
                    else
                    {
                    }
                }

                f1.Value = Convert.ToString(resultObj.GetValue(f1));

                string attrHtml = Input;

                BuildByTag b1 = new BuildByTag(BuildType.ForHtmlValue);
                b1.ParseForSwitch标签(ref attrHtml, f1);

                if (isChaZhao(f1))
                {
                    DataBaseField f2   = f1.DataBaseTable.FatherTable_ChaZhao[0].DataBaseTable.NameField;
                    string        html = Convert.ToString(resultObj.GetValue(f2));
                    attrHtml     = attrHtml.Replace("{字段显示值}", html);
                    strChazhaoID = f1.Value;
                }

                else if (isSelect(f1))//枚举量
                {
                    AttributeItem attr2 = AttributeItem.Factory(f1);
                    string        html  = BaseFormHelper.Factory(resultObj.ConnectKey).GetOptionText(attr2, f1.Value);
                    attrHtml = html;
                }
                else if (f1.Desc.Switch_CtrlType == BaseCtrlType.FileUpImage)
                {
                    attrHtml = "<img style='height:19px;top:5px;postion:relative;' src ='" + f1.Value + "' style='height:40px' />";
                }



                sb.Append("<dl class=\"dl-horizontal\"><dt><span>").Append(f1.Desc.ZhName).Append("</span></dt><!--").Append(f1.FieldName)
                .Append("--><dd><span>");
                sb.Append(attrHtml);
                sb.Append("</span></dd></dl>");
            }
        }
        catch (Exception ex)
        {
            Cs.Error("34" + ex.ToString());
        }
        return(sb.ToString());
    }
Beispiel #9
0
    /// <summary>
    /// ����html
    /// </summary>
    /// <returns></returns>
    protected string getInput()
    {
        StringBuilder sb = new StringBuilder();
        try
        {
            foreach (DataBaseField f1 in fieldList)
            {
                if (f1.TableName.ToLower() == valObj._TableName.ToLower())//�����ֶ�
                {
                    AttributeItem attr1 = new AttributeItem(f1);
                    f1.Value = Convert.ToString(resultObj.GetValue(attr1));

                    if (f1.ZhName == "��ѡ����")
                        "".ToString();
                    if (f1.ZhName == "�ؼ���")
                        "".ToString();

                    string attrHtml = Input;

                    BuildByTag b1 = new BuildByTag(BuildType.ForHtmlValue);
                    b1.ParseForSwitch��ǩ(ref attrHtml, f1);

                    if (isChaZhao(f1))
                    {
                        DataBaseField f2 = f1.DataBaseTable.FatherTable_ChaZhao[0].DataBaseTable.NameField;
                        AttributeItem attr11 = AttributeItem.Factory(f2);
                        string html = Convert.ToString(resultObj.GetValue(attr11));
                        attrHtml = attrHtml.Replace("{�ֶ���ʾֵ}", html);
                    }
                    else if(f1.Desc.CtrlType==BaseCtrlType.SelectDrop){
                        string[] strs = null;
                        if (f1.Value.Contains(","))
                        {
                            strs = f1.Value.Split(',');
                            foreach (string s in strs)
                            {
                                string str = "value='" + s + "'";
                                attrHtml = attrHtml.Replace(str,str+" selected");
                            }
                        }
                    }else if(f1.Desc.CtrlType==BaseCtrlType.FileUpUpDoc){
                        if (!f1.Value.Equals(" "))
                        {
                            string val = Convert.ToString(f1.Value);
                            string[] strs = val.Split(';');
                            string html="";
                            for (int i = 0; i < strs.Length - 1; i++)
                            {
                                string[] ss = strs[i].Split(',');
                                string title = ss[0];
                                string url = ss[1];
                                string hidId = ss[2];
                                html+="<div>" + title + "<a href=\"javascript:\" flag=\"delete\" url=\"" + url + "\" onclick=\"deleteFileName(this,'"+hidId+"')\"><img src=\"../../Themes/WEC/del-icon.png\"></a></div>";
                            }
                            attrHtml = attrHtml.Replace("<div id='files' style='margin-bottom:10px;'></div>", "<div id='files' style='margin-bottom:10px;'>" + html + "</div>");
                        }
                    }
                    sb.Append("<dl><dt>").Append(f1.Desc.ZhName).Append("��</dt><!--").Append(f1.FieldName)
                        .Append("--><dd><span>");
                    sb.Append(attrHtml);
                    sb.Append("</span></dd></dl>");

                }
            }
        }
        catch (Exception ex)
        {
            Cs.Error("34" + ex.ToString());
        }
        return sb.ToString();
    }
Beispiel #10
0
    /// <summary>
    /// ����html
    /// </summary>
    /// <returns></returns>
    protected string getInput()
    {
        StringBuilder sb = new StringBuilder();
        string strChazhaoID = "";
        try
        {
            DataBaseField[] flist = valObj.af_GetAvailableDataBaseField();
            foreach (DataBaseField f1 in flist)
            {
                string block = "������Ϣ";
                block = f1.Desc.af_BlockName;
                string blockid = f1.Desc.af_BlockID;

                if (f1.TableName != resultObj._TableName)//˵�����DZ����ֶ�
                {
                    block = f1.TableName;//������������ ������ĸ��� ����

                    if (resultObj.IsOnlyForModuleIDName == true)
                    {
                        break;
                    }
                    else {

                    }

                }

                f1.Value = Convert.ToString(resultObj.GetValue(f1));

                string attrHtml = Input;

                BuildByTag b1 = new BuildByTag(BuildType.ForHtmlValue);
                b1.ParseForSwitch��ǩ(ref attrHtml, f1);

                if (isChaZhao(f1))
                {
                    DataBaseField f2 = f1.DataBaseTable.FatherTable_ChaZhao[0].DataBaseTable.NameField;
                    string html = Convert.ToString(resultObj.GetValue(f2));
                    attrHtml = attrHtml.Replace("{�ֶ���ʾֵ}", html);
                    strChazhaoID = f1.Value;
                }

                else if (isSelect(f1))//ö����
                {
                    AttributeItem attr2 = AttributeItem.Factory(f1);
                    string html = BaseFormHelper.Factory(resultObj.ConnectKey).GetOptionText(attr2, f1.Value);
                    attrHtml = html;
                }
                else if (f1.Desc.Switch_CtrlType == BaseCtrlType.FileUpImage)
                {
                    attrHtml = "<img style='height:19px;top:5px;postion:relative;' src ='" + f1.Value + "' style='height:40px' />";
                }

                sb.Append("<dl class=\"dl-horizontal\"><dt><span>").Append(f1.Desc.ZhName).Append("</span></dt><!--").Append(f1.FieldName)
                    .Append("--><dd><span>");
                sb.Append(attrHtml);
                sb.Append("</span></dd></dl>");
            }

        }
        catch (Exception ex)
        {
            Cs.Error("34" + ex.ToString());
        }
        return sb.ToString();
    }