protected void notesave_Click(object sender, EventArgs e) { Notes objNote = new Notes(); if (notetext.InnerText.Trim() != String.Empty) { objNote.AdminUser = new CMS.Models.AdminUser(); objNote.AdminUser.FirstName = ((AuthenticatedUI)this.Page).CurrentUser.AdminUser.FirstName; objNote.AdminUser.LastName = ((AuthenticatedUI)this.Page).CurrentUser.AdminUser.LastName; objNote.Note = notetext.InnerText; objNote.NoteTypeID = NoteType; objNote.LinkID = LinkID; objNote.Private = cbPrivate.Checked; objNote.Important = cbImportant.Checked; objNote.AdminUser.ID = AdminUserID; objNote.AdminUser.LanguageID = LanguageID; if (m_Notes.AddNote(objNote) == true) { if (objNote.Private == false) { HistoryString = PhraseLib.Lookup("history.note-add", LanguageID); ActivityTypePhraseID = m_ActivityLog.GetActivityTypePhraseID(ActivityType); if (ActivityTypePhraseID > 0) { HistoryString += " " + PhraseLib.Lookup("term.to", LanguageID).ToLower() + " " + PhraseLib.Lookup(ActivityTypePhraseID, LanguageID).ToLower(); } if (objNote.LinkID == 0) { switch (objNote.NoteTypeID) { case NoteTypes.Offers: case NoteTypes.CustomerGroup: case NoteTypes.ProductGroup: case NoteTypes.PointsProgram: case NoteTypes.StoredValueProgram: case NoteTypes.Promovar: case NoteTypes.Graphic: case NoteTypes.Layout: case NoteTypes.Store: case NoteTypes.StoreGroup: case NoteTypes.Agent: case NoteTypes.Report: case NoteTypes.User: case NoteTypes.Banner: case NoteTypes.Department: case NoteTypes.Terminal: HistoryString += " " + PhraseLib.Lookup("term.list", LanguageID).ToLower(); break; } } m_ActivityLog.Activity_Log(ActivityType, LinkID, AdminUserID, HistoryString); } notetext.InnerText = String.Empty; cbPrivate.Checked = false; cbImportant.Checked = false; if (NotesUpdate != null) { NotesUpdate(sender, e); } LoadNotes(); ScriptManager.RegisterStartupScript(this, this.GetType(), "Script", "toggleNotesDisplay()", true); } } }