//lbtnEditMultipleYes_Click protected void lbtnEditMultipleYes_Click(object sender, EventArgs e) { if (RGridCampMails.MasterTableView.Items.Count > 0) { //Get contact Selection rememberCampaignsSelection("PgrdaddchkSelectRecs", "lblDCampaignId", RGridCampMails, "Pgrdaddselectall"); if (ViewState["SelectedContacts"] != null) { StringBuilder strbEditContacts = new StringBuilder(); //adding selected contatIds to stringbuilder for (int i = 0; i < CampaignsSelected.Count; i++) { strbEditContacts.Append(CampaignsSelected[i] + ", "); Campaign campaign = new Campaign(ConnectionString); campaign.ID = Convert.ToInt64(CampaignsSelected[i]); campaign.CampaignsDesc = txtMultiCampaignDesc.Text; CampaignPrimaryKey pk = new CampaignPrimaryKey(Convert.ToInt64(CampaignsSelected[i])); CampaignBase campaignnew = CampaignBase.SelectOne(pk, ConnectionString); campaign.CreatedDate = campaignnew.CreatedDate; campaign.ModifiedDate = System.DateTime.Now; campaign.Active = true; CampaignBase objCampaignBase = new CampaignBase(ConnectionString); objCampaignBase.SelectedEditUpdateCampaign(campaign); } strbEditContacts.Remove(strbEditContacts.Length - 2, 1); ViewState["SelectedContacts"] = null; hdrchkselected.Clear(); if (txtCampNameSearch.Text != string.Empty || txtCampDesSearch.Text != string.Empty || txtCreatedDate.Text != string.Empty) { SearchCriteria(0, string.Empty); } else { bindGrid(string.Empty, 0); } lblMainMsg.Text = "Successfully Edit Campaign(s) with ids: " + strbEditContacts.ToString(); hdnMeditselect.Value = "false"; } } }
/// <summary> /// Populates the fields of a single objects from the columns found in an open reader. /// </summary> /// <param name="obj" type="Campaigns">Object of Campaigns to populate</param> /// <param name="rdr" type="IDataReader">An object that implements the IDataReader interface</param> /// /// <remarks> /// /// <RevisionHistory> /// Author Date Description /// DLGenerator 6/25/2012 02:05:58 PM Created function /// /// </RevisionHistory> /// /// </remarks> /// internal static void PopulateObjectFromReader(CampaignBase obj,IDataReader rdr) { obj.ID = rdr.GetInt64(rdr.GetOrdinal(CampaignFields.ID)); if (!rdr.IsDBNull(rdr.GetOrdinal(CampaignFields.CampaignsName))) { obj.CampaignsName = rdr.GetString(rdr.GetOrdinal(CampaignFields.CampaignsName)); } if (!rdr.IsDBNull(rdr.GetOrdinal(CampaignFields.CampaignsDesc))) { obj.CampaignsDesc = rdr.GetString(rdr.GetOrdinal(CampaignFields.CampaignsDesc)); } if (!rdr.IsDBNull(rdr.GetOrdinal(CampaignFields.TotalCount))) { obj.TotalCount = rdr.GetInt32(rdr.GetOrdinal(CampaignFields.TotalCount)); } if (!rdr.IsDBNull(rdr.GetOrdinal(CampaignFields.CreatedDate))) { obj.CreatedDate = rdr.GetDateTime(rdr.GetOrdinal(CampaignFields.CreatedDate)); } if (!rdr.IsDBNull(rdr.GetOrdinal(CampaignFields.ModifiedDate))) { obj.ModifiedDate = rdr.GetDateTime(rdr.GetOrdinal(CampaignFields.ModifiedDate)); } if (!rdr.IsDBNull(rdr.GetOrdinal(CampaignFields.Active))) { obj.Active = rdr.GetBoolean(rdr.GetOrdinal(CampaignFields.Active)); } }