Files
lserp_cs_6.0/插件库/Lskj.ProductDynamic/Controls/ProductDynamicBtnModel.cs
cyf ab56a9bcf7 基线 SVN r240
SVN-Revision: r240
2025-02-06 06:46:06 +00:00

53 lines
3.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
namespace Lskj.ProductDynamic.Controls
{
/// <summary>
/// 动态按钮模型
/// </summary>
public class ProductDynamicBtnModel
{
private string productName;
private string productPic;
private string productTip;
private string detailId;
private string dynamicSql;
private int productState;
private string errorMessage;
private string amount;
#region 公有变量
public string ProductName { get { return productName; } set { productName = value; } }
public string ProductPic { get { return productPic; } set { productPic = value; } }
public string ProductTip { get { return productTip; } set { productTip = value; } }
public string DetailId { get { return detailId; } set { detailId = value; } }
public string DynamicSql { get { return dynamicSql; } set { dynamicSql = value; } }
public int ProductState { get { return productState; } set { productState = value; } }
public string ErrorMessage { get { return errorMessage; } set { errorMessage = value; } }
public string Amount { get { return amount; } set { amount = value; } }
#endregion
public ProductDynamicBtnModel(DataRow row)
{
//productName = row.Table.Columns.Contains("ProductName") ? row["ProductName"] + "" : "";
//productPic = row.Table.Columns.Contains("ProductPic") ? row["ProductPic"] + "" : "";
//productTip = row.Table.Columns.Contains("ProductTip") ? row["ProductTip"] + "" : "";
//detailId = row.Table.Columns.Contains("DetailId") ? row["DetailId"] + "" : "";
//dynamicSql = row.Table.Columns.Contains("DynamicSql") ? row["DynamicSql"] + "" : "";
//productState = row.Table.Columns.Contains("ProductState") && !string.IsNullOrEmpty(row["ProductState"] + "") ? int.TryParse(row["ProductState"] + "", out productState) ? Convert.ToInt32(row["ProductState"] + "") : 0 : 0;
//errorMessage = row.Table.Columns.Contains("ErrorMessage") ? row["ErrorMessage"] + "" : "";
productName = row.Table.Columns.Contains("title") ? row["title"] + "" : "";
productPic = row.Table.Columns.Contains("imgsource") ? row["imgsource"] + "" : "";
productTip = row.Table.Columns.Contains("content") ? row["content"] + "" : "";
detailId = row.Table.Columns.Contains("detailid") ? row["detailid"] + "" : "";
dynamicSql = row.Table.Columns.Contains("DynamicSql") ? row["DynamicSql"] + "" : "";
productState = row.Table.Columns.Contains("ProductState") && !string.IsNullOrEmpty(row["ProductState"] + "") ? int.TryParse(row["ProductState"] + "", out productState) ? Convert.ToInt32(row["ProductState"] + "") : 0 : 0;
errorMessage = row.Table.Columns.Contains("ErrorMessage") ? row["ErrorMessage"] + "" : "";
amount = row.Table.Columns.Contains("amount") ? row["amount"] + "" : "";
}
}
}