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(); }
private void RefreshDataTrackingGrid() { DataTable table = OrderTrackingAccess.GetByOrderID( CurrentOrderID, "TrackingID"); uxCustomerTrackingGrid.DataSource = table; uxCustomerTrackingGrid.DataBind(); }