Пример #1
0
    protected void btnDelete_Click(Object sender, EventArgs e)
    {
        try
        {
            if (!String.IsNullOrEmpty(AssociateOfferID))
            {
                DisplayError(PhraseLib.Lookup("tcpedit.programused", LanguageID));
                return;
            }

            tcpService         = CurrentRequest.Resolver.Resolve <ITrackableCouponProgramService>();
            activityLogService = CurrentRequest.Resolver.Resolve <IActivityLogService>();
            AMSResult <bool> retVal = tcpService.DeleteTrackableCouponProgram(Convert.ToInt32(ProgramID));
            if (retVal.ResultType != AMSResultType.Success)
            {
                DisplayError(retVal.GetLocalizedMessage <bool>(LanguageID));
            }
            else
            {
                activityLogService.Activity_Log(ActivityTypes.TCProgram, ProgramID.ConvertToInt32(), CurrentUser.AdminUser.ID, String.Concat(PhraseLib.Lookup("term.trackablecouponprogram", LanguageID), " ", PhraseLib.Lookup("term.deleted", LanguageID)));
                Response.Redirect("~/logix/tcp-list.aspx", false);
            }
        }
        catch (Exception ex)
        {
            DisplayError(ErrorHandler.ProcessError(ex));
        }
    }
Пример #2
0
 private void SetUpUserControls()
 {
     ucNotesUI.NoteType         = NoteTypes.TCProgram;
     ucNotesUI.LinkID           = ProgramID.ConvertToInt32();
     ucNotes_Popup.NoteType     = NoteTypes.TCProgram;
     ucNotes_Popup.LinkID       = ProgramID.ConvertToInt32();;
     ucNotes_Popup.ActivityType = ActivityTypes.TCProgram;
 }