protected void btnDel_ServerClick(object sender, System.EventArgs e) { try { PBSPicStrategyBuilder sb = new PBSPicStrategyBuilder(); sb.AddStrategy(new Strategy(PBSPicStrategyName.MasterTypeEq, "PicGroupLarge")); sb.AddStrategy(new Strategy(PBSPicStrategyName.MasterCodeEq, this.HidePBSPicGroupCode.Value.Trim())); sb.AddOrder("PBSPicCode", true); string sql = sb.BuildMainQueryString(); QueryAgent qa = new QueryAgent(); EntityData enp = qa.FillEntityData("PBSPic", sql); qa.Dispose(); DAL.EntityDAO.PBSDAO.DeletePBSPic(enp); enp.Dispose(); DAL.EntityDAO.PBSDAO.DeletePBSPicGroup(DAL.EntityDAO.PBSDAO.GetPBSPicGroupByCode(this.HidePBSPicGroupCode.Value.Trim())); Response.Write(JavaScript.ScriptStart); Response.Write(JavaScript.OpenerReload(false)); Response.Write(JavaScript.WinClose(false)); Response.Write(JavaScript.ScriptEnd); return; } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); } }
/// <summary> /// 装载图片列表 /// </summary> /// <param name="_MasterType">MasterType</param> /// <param name="_MasterCode">MasterCode</param> private void LoadPicList(string _MasterType, string _MasterCode) { try { PBSPicStrategyBuilder sb = new PBSPicStrategyBuilder(); sb.AddStrategy(new Strategy(PBSPicStrategyName.MasterTypeEq, _MasterType)); sb.AddStrategy(new Strategy(PBSPicStrategyName.MasterCodeEq, _MasterCode)); sb.AddOrder("PBSPicCode", true); string sql = sb.BuildMainQueryString(); QueryAgent qa = new QueryAgent(); EntityData enp = qa.FillEntityData("PBSPic", sql); qa.Dispose(); this.dlPicList.DataSource = enp.CurrentTable; this.dlPicList.DataBind(); enp.Dispose(); } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); } }
private void LoadData() { try { string strMasterCode = Request.QueryString["MasterCode"] + ""; string tmpstr = ""; PBSPicStrategyBuilder sb = new PBSPicStrategyBuilder(); sb.AddStrategy(new Strategy(PBSPicStrategyName.MasterTypeEq, "PicGroupLarge")); sb.AddStrategy(new Strategy(PBSPicStrategyName.MasterCodeEq, strMasterCode)); sb.AddOrder("PBSPicCode", true); string sql = sb.BuildMainQueryString(); QueryAgent qa = new QueryAgent(); EntityData enp = qa.FillEntityData("PBSPic", sql); qa.Dispose(); if (enp.HasRecord()) { DataTable dt = enp.CurrentTable; int rCount = dt.Rows.Count; for (int r = 0; r < rCount; r++) { DataRow dr = dt.Rows[r]; tmpstr += "<slide>"; tmpstr += "<images>"; tmpstr += "<image size=\"" + dr["Length"].ToString() + "\" width=\"96\" height=\"72\">" + this.strWebRootPath + "PicGroup/PicShow.aspx?PicCode=" + dr["PBSPicCode"].ToString() + "</image>"; tmpstr += "<image size=\"" + dr["Length"].ToString() + "\" width=\"" + dr["PicWidth"].ToString() + "\" height=\"" + dr["PicHeight"].ToString() + "\">" + this.strWebRootPath + "PicGroup/PicShow.aspx?PicCode=" + dr["PBSPicCode"].ToString() + "</image>"; tmpstr += "</images>"; tmpstr += "<title>"; tmpstr += dr["PicTitle"].ToString(); tmpstr += "</title>"; tmpstr += "<details>"; tmpstr += dr["PicRemark"].ToString(); tmpstr += "</details>"; tmpstr += "</slide>"; } this.strSlidesEnd = (rCount - 1).ToString(); } enp.Dispose(); this.strSlides = tmpstr; } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); } }
private void _LoadData() { try { string tmpstr = ""; PBSPicGroupStrategyBuilder sb = new PBSPicGroupStrategyBuilder(); if ("" != this.strMasterType) { sb.AddStrategy(new Strategy(PBSPicGroupStrategyName.MasterTypeEq, this.strMasterType)); } if ("" != this.strMasterCode) { sb.AddStrategy(new Strategy(PBSPicGroupStrategyName.MasterCodeEq, this.strMasterCode)); } sb.AddOrder("PBSPicGroupCode", false); string sql = sb.BuildMainQueryString(); QueryAgent qa = new QueryAgent(); EntityData eng = qa.FillEntityData("PBSPicGroup", sql); qa.Dispose(); if (eng.HasRecord()) { #region --- Build Client JavaScript Array String --------------------------------------------------------------- int rCount = eng.CurrentTable.Rows.Count; tmpstr = "arrPicGroup = ["; for (int r = 0; r < rCount; r++) { if (0 != r) { tmpstr += ","; } tmpstr += "['" + eng.CurrentTable.Rows[r]["PBSPicGroupCode"].ToString() + "',["; #region --- Get Pic Item --------------------------------------------------------------- PBSPicStrategyBuilder sbp = new PBSPicStrategyBuilder(); sbp.AddStrategy(new Strategy(PBSPicStrategyName.MasterTypeEq, "PicGroupLarge")); sbp.AddStrategy(new Strategy(PBSPicStrategyName.MasterCodeEq, eng.CurrentTable.Rows[r]["PBSPicGroupCode"].ToString())); sbp.AddOrder("PBSPicCode", true); string sqlp = sbp.BuildMainQueryString(); QueryAgent qap = new QueryAgent(); EntityData enp = qa.FillEntityData("PBSPic", sqlp); qap.Dispose(); int tmpNum = enp.CurrentTable.Rows.Count; eng.CurrentTable.Rows[r]["PicNumber"] = tmpNum; if (0 < tmpNum) { for (int x = 0; x < tmpNum; x++) { if (0 != x) { tmpstr += ","; } tmpstr += "['" + enp.CurrentTable.Rows[x]["PBSPicCode"].ToString() + "'," + enp.CurrentTable.Rows[x]["PicWidth"].ToString() + "," + enp.CurrentTable.Rows[x]["PicHeight"].ToString() + "]"; } } enp.Dispose(); #endregion --------------------------------------------------------------- tmpstr += "]]"; } tmpstr += "];"; this.strClientJS += "\r\n\r\n" + tmpstr; #endregion --------------------------------------------------------------- this.dgList.DataSource = eng.CurrentTable; this.dgList.DataBind(); } eng.Dispose(); } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); } }