@using System.Data @using ZoomLa.BLL @using ZoomLa.Common @using ZoomLa.SQLDAL @model ZoomLaCMS.Models.Bar.VM_PClass @functions{ B_Guest_Bar barBll=new B_Guest_Bar(); public IHtmlContent GetTitle(DataRow dr) { string title = dr["Title"].ToString().Trim(); title = title.Length > 45 ? title.Substring(0, 44) : title.ToString(); string result = ""; result += "" + title + ""; if (DataConvert.CLng(dr["C_Status"]) == 3 && DataConvert.CLng(dr["Status"]) < 1)//后台开启审核,并且未审核 { result = "" + result + "[未审核]"; } return MvcHtmlString.Create(result); } public IHtmlContent GetSubTitle(DataRow dr) { if (DataConvert.CLng(dr["C_Status"]) == 3 && DataConvert.CLng(dr["Status"]) < 1) return MvcHtmlString.Create(""); return MvcHtmlString.Create(DataConvert.CStr(dr["SubTitle"])); } public IHtmlContent GetTieStaues(DataRow dr) { string[] statues = DataConvert.CStr(dr["PostFlag"]).Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); string tieimgs = ""; if (statues.Length > 0) { for (int i = 0; i < statues.Length; i++) { switch (statues[i]) { case "Recommend": tieimgs += " "; break; } } } if (Convert.ToInt32(dr["OrderFlag"]) == 1) { tieimgs += ""; } if (Convert.ToInt32(dr["OrderFlag"]) == 2) { tieimgs += ""; } return MvcHtmlString.Create(tieimgs); } public IHtmlContent GetRUser(DataRow dr) { string tlp = "{2}" + "

{3}

"; bool isnull = dr["R_CUser"] == DBNull.Value; int rcuser = isnull ? DataConvert.CLng(dr["CUser"]) : DataConvert.CLng(dr["R_CUser"]); string rcuname = isnull ? function.GetStr(barBll.GetUName(dr["HoneyName"], dr["CUName"]), 6) : function.GetStr(dr["R_CUName"], 6); string url = rcuser == 0 ? "javascript:;" : "PostSearch?uid=" + rcuser; DateTime cdate = isnull ? Convert.ToDateTime(dr["CDate"]) : Convert.ToDateTime(dr["R_CDate"]); string rdate = cdate.ToString("yyyy-MM-dd HH:mm"); string rdate2 = isnull ? DataConvert.CDate(dr["CDate"]).ToString("yyyy/MM/dd HH:mm") : DataConvert.CDate(dr["R_CDate"]).ToString("yyyy/MM/dd HH:mm"); return MvcHtmlString.Create(string.Format(tlp, rdate, url, rcuname, rdate2)); } } @{ Model.setting.cols = 10; Model.setting.target = "contentdiv"; }
@foreach (DataRow dr in Model.setting.dt.Rows) {
@dr["RCount"] @if(Model.auth_barowner){}
@GetTitle(dr) @GetTieStaues(dr)
@GetSubTitle(dr)
} @if (Model.setting.pageCount > 1) { @Html.Partial("_page2",Model.setting) }