protected void SaveButton_Click(object sender, EventArgs e)
        {
            int   orderId = AlwaysConvert.ToInt(HiddenOrderId.Value);
            Order order   = OrderDataSource.Load(orderId);

            if (MarkReadOnReply.Checked)
            {
                foreach (OrderNote note in order.Notes)
                {
                    note.IsRead = true;
                }
            }

            AbleContext.Current.Database.BeginTransaction();
            OrderNote newNote = new OrderNote(orderId, AbleContext.Current.UserId, LocaleHelper.LocalNow, NoteText.Text, (PrivateNote.Checked ? NoteType.Private : NoteType.Public));

            order.Notes.Add(newNote);
            order.Save(false, false);
            AbleContext.Current.Database.CommitTransaction();

            NoteText.Text = String.Empty;
            AddPopup.Hide();

            OrderNotesGrid.DataBind();
            SearchResultAjax.Update();
        }
 protected void HideProductForm()
 {
     AddProductId.Value = string.Empty;
     AddPopup.Hide();
     // HIDE THIS PANEL TO PREVENT VALUES FROM POSTED BACK
     AddProductPanel.Visible = false;
 }