55 lines
2.7 KiB
C#
55 lines
2.7 KiB
C#
using System;
|
|
using System.Data;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using SuperMap.RealEstate.ServiceModel;
|
|
using FRB = SuperMap.RealEstate.Finance.Running.Business;
|
|
using FSB = SuperMap.RealEstate.Finance.Storage.Business;
|
|
|
|
namespace SuperMap.RealEstate.Finance.Handler.CommonInterface
|
|
{
|
|
public class BusinessHelper
|
|
{
|
|
#region 方法 -> 获取图片信息
|
|
public static string GetImageList(Transaction _Transaction)
|
|
{
|
|
int RowCount = 0;
|
|
string RetString = "";
|
|
string _FINANCEPROINST_ID = Common.Common.Request("action_data");
|
|
try
|
|
{
|
|
DataTable IMAGETable = new FSB.IMAGE(_Transaction).FillDataTable("WHERE TABLE_ID = " +
|
|
_FINANCEPROINST_ID + " AND TABLE_NAME = 'T_FINANCEPROINST' ORDER BY IMAGE_ID");
|
|
|
|
FRB.FINANCEPROINST _FINANCEPROINST = new FRB.FINANCEPROINST(_Transaction);
|
|
_FINANCEPROINST.FINANCEPROINST_ID_Encrypt = _FINANCEPROINST_ID.ToEncrypt();
|
|
if (IMAGETable != null && IMAGETable.Rows.Count > 0 && _FINANCEPROINST.Select())
|
|
{
|
|
foreach (DataRow _DataRow in IMAGETable.Rows)
|
|
{
|
|
RetString += "<li><div class=\"show-img-file\"><input type=\"image\"" +
|
|
" name=\"ctl00$M$user1$ratTable$ctl00$ImgShow\" id=\"M_user1_ratTable_ImgShow_" + RowCount +
|
|
"\" title=\"" + _DataRow["IMAGE_TITLE"].ToString() + "\" validationgroup=\"UCGN1\" submitvalidation=\"true\"" +
|
|
" src=\"" + _DataRow["IMAGE_URL"].ToString() + "\" alt=\"加载中……\"" +
|
|
" onclick=\"javascript:return RealEstate.Page.DoClientAction(event,\"Dialog.OpenPopDialog(\"IMAGEPage\",\"" +
|
|
HttpContext.Current.Request.UserHostAddress + "/Finance/Compents/FinanceBill/ZheJiang/IMAGEPage.aspx?ID=" +
|
|
_DataRow["IMAGE_ID"].ToEncrypt() + "&FINANCEPROINST_ID=" + _FINANCEPROINST.FINANCEPROINST_ID_Encrypt +
|
|
"&IMAGE_URL=" + HttpUtility.UrlEncode(_DataRow["IMAGE_URL"].ToString()) + "&ActInst_ID=" +
|
|
_FINANCEPROINST.__ProInst.NowActInst.ActInst_ID.ToEncrypt() +
|
|
"&ReadOnly=ReadOnlyVisible&PopDialogName=IMAGEPage\",850,600,true,\"false\",true,true);\");\"" +
|
|
" style=\"width:100%;\"></div></li>";
|
|
RowCount++;
|
|
}
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
SuperMap.RealEstate.Utility.ErrorLogHelper.Write(ex);
|
|
}
|
|
|
|
return RetString;
|
|
}
|
|
#endregion
|
|
}
|
|
} |