コード例 #1
0
 private void dataGridViewCustomers_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dataGridViewCustomers.Columns[e.ColumnIndex].Name == "Cart" && e.RowIndex >= 0)
     {
         string             CustomerId_Value = dataGridViewCustomers.Rows[e.RowIndex].Cells["Id"].Value.ToString();
         var                cart             = CartOfCustomerDataAccess.GetCart(CustomerId_Value);
         CartOfCustomerForm customerCartForm = new CartOfCustomerForm();
         SendCartInfoEvent += customerCartForm.ShowCart;
         SendCartInfoEvent.Invoke(cart);
         customerCartForm.ShowDialog();
     }
     else if (dataGridViewCustomers.Columns[e.ColumnIndex].Name == "Order" && e.RowIndex >= 0)
     {
         string CustomerId_Value = dataGridViewCustomers.Rows[e.RowIndex].Cells["Id"].Value.ToString();
         var    orders           = OrderOfCustomerDataAccess.GetAllOrders(CustomerId_Value);
         OrdersOfCustomerForm ordersOfCustomerForm = new OrdersOfCustomerForm();
         SendOrdersInfoEvent += ordersOfCustomerForm.ShowOrders;
         SendOrdersInfoEvent.Invoke(orders);
         ordersOfCustomerForm.ShowDialog();
     }
     else if (dataGridViewCustomers.Columns[e.ColumnIndex].Name == "Review" && e.RowIndex >= 0)
     {
         string CustomerId_Value = dataGridViewCustomers.Rows[e.RowIndex].Cells["Id"].Value.ToString();
         var    reviews          = ReviewOfCustomerDataAccess.GetReviews(CustomerId_Value);
         ReviewsOfCustomerForm ordersOfCustomerForm = new ReviewsOfCustomerForm();
         SendReviewsInfoEvent += ordersOfCustomerForm.ShowReviews;
         SendReviewsInfoEvent.Invoke(reviews);
         ordersOfCustomerForm.ShowDialog();
     }
 }
コード例 #2
0
 public void ShowDetail(string order_id, FullBookModel book, bool is_reviewed)
 {
     _orderId    = order_id;
     _book       = book;
     _isReviewed = is_reviewed;
     if (_isReviewed)
     {
         ReviewOfCustomerModel review = ReviewOfCustomerDataAccess.GetReviewByISBN(CustomerInfo.customer.Id, _book.ISBN);
         _reviewRate = review.Review_Rate;
         SetReviewRate();
         textBoxReviewContent.Text = review.Review_Content;
     }
     textBoxISBN.Text  = _book.ISBN;
     textBoxTitle.Text = _book.Title;
 }