Ejemplo n.º 1
0
    protected void uxSendButton_Click(object sender, EventArgs e)
    {
        try
        {
            Order order = DataAccessContext.OrderRepository.GetOne(CurrentOrderID);
            Store store = DataAccessContext.StoreRepository.GetOne(order.StoreID);

            WebUtilities.SendMail(
                uxSenderEmailText.Text,
                uxCustomerEmailLabel.Text,
                "Message regarding your order ID: " + CurrentOrderID,
                "This is a message from your merchant." +
                "From: " + uxSenderNameText.Text + "\n\n" +
                "Message:\n" + uxMessageText.Text,
                store);

            OrderTrackingAccess.Create(CurrentOrderID, uxSenderNameText.Text,
                                       uxSenderEmailText.Text, uxMessageText.Text);

            MessageControl.DisplayMessage(Resources.OrdersMessages.TrackingSendSuccess);
        }
        catch (Exception ex)
        {
            MessageControl.DisplayException(ex);
        }

        ClearInput();
    }
Ejemplo n.º 2
0
    protected void uxSaveNoteButton_Click(object sender, EventArgs e)
    {
        try
        {
            OrderNoteAccess.Create(CurrentOrderID, uxNameText.Text, uxNoteText.Text);

            MessageControl.DisplayMessage(Resources.OrdersMessages.NoteAddSuccess);
        }
        catch (Exception ex)
        {
            MessageControl.DisplayException(ex);
        }

        ClearInput();
    }