//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";
         }
     }
 }
Beispiel #2
0
        /// <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));
            }
        }