protected void lbtnDelete_Click(object sender, EventArgs e) { var Ids = GetSelectedIDs(); BLL.Template_EmailSkins emailSkinsBll = new BLL.Template_EmailSkins(); emailSkinsBll.DeleteList(Ids); emailSkinsBll.SetTmpEmail_SkinIdNull(Ids); BindGrid(); }
public void BindGrid() { BLL.Template_EmailSkins tmpEmailSkins = new BLL.Template_EmailSkins(); int pageSize = AspNetPager1.PageSize; int pageIndex = 1; if (isReset == true) { pageIndex = AspNetPager1.CurrentPageIndex = 1; } else { pageIndex = AspNetPager1.CurrentPageIndex; } string strWhare = ""; if (!string.IsNullOrEmpty(ddlAlphabet.SelectedValue.Trim())) { strWhare += " And Name like '" + ddlAlphabet.SelectedValue.Trim() + "%'"; } int recordCount = 0; DataSet listData = null; try { listData = tmpEmailSkins.GetListForGridView(pageSize, pageIndex, strWhare, out recordCount, OrderName, OrderType); } catch (Exception exception) { LPLog.LogMessage(exception.Message); } AspNetPager1.PageSize = pageSize; AspNetPager1.RecordCount = recordCount; gridList.DataSource = listData; gridList.DataBind(); }
protected void lbtnDisable_Click(object sender, EventArgs e) { BLL.Template_EmailSkins tmpEmailSkinsbll = new BLL.Template_EmailSkins(); string sIds = GetSelectedIDs(); if (!string.IsNullOrEmpty(sIds)) { try { tmpEmailSkinsbll.SetDisable(sIds); } catch (Exception ex) { ClientFun(this.updatePanel, "failedtodisableet", "alert('Failed to disable the selected email template skin(s), please try it again.');"); LPLog.LogMessage(LogType.Logerror, "Failed to disable the selected email template skin(s): " + ex.Message); return; } BindGrid(); } }
protected void lbtnClone_Click(object sender, EventArgs e) { var emailSkinId = GetSelectedIDList().FirstOrDefault(); if (emailSkinId == 0) { return; } BLL.Template_EmailSkins emailSkinsBll = new BLL.Template_EmailSkins(); var cloneModel = emailSkinsBll.GetModel(emailSkinId); if (cloneModel != null && cloneModel.EmailSkinId == emailSkinId) { cloneModel.EmailSkinId = 0; cloneModel.Name += " Copy"; cloneModel.Default = false; emailSkinsBll.Add(cloneModel); } BindGrid(); }