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(); } }
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; }