/// <summary> /// this method is used for adding new and updating the information regarding the MarketingSource which is /// called on clicking save button. /// </summary> private void UpdateSource() { OtherDAL otherDal = new OtherDAL(); EMarketingSource objMarketing = new EMarketingSource { Notes = txtNotes.Text, Label = txtName.Text }; objMarketing.IsActive = true; Int64 returnresult; if (hfMarketingSourceID.Value.ToString().Equals("")) { returnresult = otherDal.SaveMarketingSource(objMarketing, Convert.ToInt32(EOperationMode.Insert)); if (returnresult == 0) { returnresult = 9999990; } } else { objMarketing.MarketingSourceID = Convert.ToInt32(((DataTable)(ViewState["DSGRID"])).Rows[grdMarketingSource.Rows[Convert.ToInt32(hfMarketingSourceID.Value)].DataItemIndex]["MarketingSourceID"]); returnresult = otherDal.SaveMarketingSource(objMarketing, Convert.ToInt32(EOperationMode.Update)); if (returnresult == 0) { returnresult = 9999991; } } divErrorMsg.Visible = true; divErrorMsg.InnerHtml = (String)GetGlobalResourceObject("Resource", "msgDatabaseResult" + returnresult.ToString()); hfMarketingSourceID.Value = ""; GetSource(); }
/// <summary> /// this method is used for activating the selected MarketingSource(s). /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnActivate_Click(object sender, ImageClickEventArgs e) { EMarketingSource[] marketingSource = GetSelectedSource(); OtherDAL otherDal = new OtherDAL(); if (marketingSource.Length > 0) { StringBuilder strMarketingSourceId = new StringBuilder(String.Empty); foreach (EMarketingSource oMarketingSource in marketingSource) { strMarketingSourceId.Append("," + oMarketingSource.MarketingSourceID.ToString()); } strMarketingSourceId.Remove(0, 1); Int64 returnresult = otherDal.SaveMarketingSource(strMarketingSourceId.ToString(), Convert.ToInt32(EOperationMode.Activate)); if (returnresult == 0) { returnresult = 9999994; } divErrorMsg.Visible = true; divErrorMsg.InnerHtml = (String)GetGlobalResourceObject("Resource", "msgDatabaseResult" + returnresult.ToString()); hfMarketingSourceID.Value = ""; GetSource(); } }