using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; namespace Lskj.ProductDynamic.Controls { /// /// 动态按钮模型 /// 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"] + "" : ""; } } }