using Swift.web.Library; using System; using System.Data; using System.Text; namespace Swift.web { public partial class AgentMenuTileView : System.Web.UI.Page { private readonly RemittanceLibrary _remit = new RemittanceLibrary(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { LoadMenuTiles(); } } protected void LoadMenuTiles() { string sql = "exec sp_agentMenuTileGroupWise @flag=" + _remit.FilterString(GetMenuGroup()); DataSet ds = _remit.ExecuteDataset(sql); if (ds.Tables.Count == 0 || ds.Tables == null) { return; } StringBuilder sb = new StringBuilder(""); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { sb.Append(GenerateTile(ds.Tables[0].Rows[i])); } if (ds.Tables[1].Rows.Count != 0 || ds.Tables[1].Rows != null) { title.Text = ds.Tables[1].Rows[0][0].ToString(); } divTilesMain.InnerHtml = sb.ToString(); } private string GetMenuGroup() { return GetStatic.ReadQueryString("mtype", ""); } private string GenerateTile(DataRow dr) { string fontAwesomeClass = "fa fa-users"; StringBuilder sb = new StringBuilder("
"); sb.AppendLine(""); sb.AppendLine("
"); sb.AppendLine("
"); sb.AppendLine("

"); sb.AppendLine(dr["menuName"].ToString()); sb.AppendLine("

"); sb.AppendLine("
"); sb.AppendLine("
"); sb.AppendLine("
"); sb.AppendLine("
"); sb.AppendLine(""); sb.AppendLine("
"); sb.AppendLine("
"); sb.AppendLine("

" + dr["menuDescription"].ToString() + "

"); sb.AppendLine("
"); sb.AppendLine("
"); sb.AppendLine("
"); sb.AppendLine("
"); sb.AppendLine("
"); sb.AppendLine("
"); return sb.ToString(); } } }