private void btnSaveSendSetting_Click(object sender, System.EventArgs e) { System.Collections.Generic.List <MessageTemplate> list = new System.Collections.Generic.List <MessageTemplate>(); foreach (System.Web.UI.WebControls.GridViewRow gridViewRow in this.grdEmailTemplets.Rows) { MessageTemplate messageTemplate = new MessageTemplate(); System.Web.UI.WebControls.CheckBox checkBox = (System.Web.UI.WebControls.CheckBox)gridViewRow.FindControl("chkSendEmail"); messageTemplate.SendEmail = checkBox.Checked; System.Web.UI.WebControls.CheckBox checkBox2 = (System.Web.UI.WebControls.CheckBox)gridViewRow.FindControl("chkInnerMessage"); messageTemplate.SendInnerMessage = checkBox2.Checked; System.Web.UI.WebControls.CheckBox checkBox3 = (System.Web.UI.WebControls.CheckBox)gridViewRow.FindControl("chkCellPhoneMessage"); messageTemplate.SendSMS = checkBox3.Checked; messageTemplate.MessageType = (string)this.grdEmailTemplets.DataKeys[gridViewRow.RowIndex].Value; list.Add(messageTemplate); } MessageTemplateHelper.UpdateDistributorSettings(list); }
private void btnSaveSendSetting_Click(object sender, EventArgs e) { List <MessageTemplate> templates = new List <MessageTemplate>(); foreach (GridViewRow row in grdEmailTemplets.Rows) { MessageTemplate item = new MessageTemplate(); CheckBox box = (CheckBox)row.FindControl("chkSendEmail"); item.SendEmail = box.Checked; CheckBox box2 = (CheckBox)row.FindControl("chkInnerMessage"); item.SendInnerMessage = box2.Checked; CheckBox box3 = (CheckBox)row.FindControl("chkCellPhoneMessage"); item.SendSMS = box3.Checked; item.MessageType = (string)grdEmailTemplets.DataKeys[row.RowIndex].Value; templates.Add(item); } MessageTemplateHelper.UpdateDistributorSettings(templates); }