public frmOrderManagement(string UserName, string PassWord) { this.UserName = UserName; this.PassWord = PassWord; InitializeComponent(); this.lblAll.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Tất cả").Tables[0].Rows[0][0].ToString(); this.lblPreparing.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Preparing").Tables[0].Rows[0][0].ToString(); this.lblDelivery.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Delivering").Tables[0].Rows[0][0].ToString(); this.lblPaid.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Paid").Tables[0].Rows[0][0].ToString(); this.lblCompletion.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Completion").Tables[0].Rows[0][0].ToString(); this.lblRefund.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Refund").Tables[0].Rows[0][0].ToString(); this.lblCancel.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Cancel").Tables[0].Rows[0][0].ToString(); this.btnState.Visible = false; this.btnAll.BaseColor = Color.DarkGray; string Temp = "Tất cả"; DataTable dtAll = ManagementController.OrderManagement(UserName, PassWord, Temp).Tables[0]; int count = 0; foreach (DataRow dr in dtAll.Rows) { string IDBill = dr["IDBill"].ToString(); string TotalPrice = dr["TotalPrice"].ToString(); string TotalQuantity = dr["TotalQuantity"].ToString(); string OrderStateName = dr["OrderStateName"].ToString(); string Time = dr["Time"].ToString(); string Account = dr["Username"].ToString(); dtGVBillManagement.Rows.Add(IDBill, Account, TotalPrice, TotalQuantity, OrderStateName, Time); count++; } this.lblAll.Text = count.ToString(); }
private void btnState_Click(object sender, EventArgs e) { if (IDBill == null) { MessageBox.Show("Bạn chưa chọn Bill nào để chuyển state", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { bool check = ManagementController.ChangeState(UserName, PassWord, IDBill, OrderStateNameTemp, ref err); if (check == true) { DialogResult dialog = MessageBox.Show("Bạn đã chuyển state đơn hàng có ID: " + IDBill, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); if (dialog == DialogResult.OK) { this.lblAll.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Tất cả").Tables[0].Rows[0][0].ToString(); this.lblPreparing.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Preparing").Tables[0].Rows[0][0].ToString(); this.lblDelivery.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Delivering").Tables[0].Rows[0][0].ToString(); this.lblPaid.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Paid").Tables[0].Rows[0][0].ToString(); this.lblCompletion.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Completion").Tables[0].Rows[0][0].ToString(); this.lblRefund.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Refund").Tables[0].Rows[0][0].ToString(); this.lblCancel.Text = ManagementController.ShowCountOrder(UserName, PassWord, "Cancel").Tables[0].Rows[0][0].ToString(); dtGVBillManagement.Rows.Clear(); string Temp = OrderStateNameTemp; DataTable dtAll = ManagementController.OrderManagement(UserName, PassWord, Temp).Tables[0]; foreach (DataRow dr in dtAll.Rows) { string IDBill = dr["IDBill"].ToString(); string TotalPrice = dr["TotalPrice"].ToString(); string TotalQuantity = dr["TotalQuantity"].ToString(); string OrderStateName = dr["OrderStateName"].ToString(); string Time = dr["Time"].ToString(); string Account = dr["Username"].ToString(); dtGVBillManagement.Rows.Add(IDBill, Account, TotalPrice, TotalQuantity, OrderStateName, Time); } } } } }