コード例 #1
0
    /// <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();
    }
コード例 #2
0
    /// <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();
        }
    }