// Event dời chuột khỏi Button private void Btn_MouseLeave(object sender, MouseEventArgs e) { KButton btn = e.Source as KButton; // Thiết lập màu Button về mặc định btn.updateBackGround(); }
// Di chuyển kiện hàng và cập nhật nền Button public void move(KhoHang k, KButton b) { k.Move(khu, x, y, b.khu, b.x, b.y); this.updateBackGround(); b.updateBackGround(); }
// Event Click nút Save private void save_Click(object sender, RoutedEventArgs e) { // Nếu tồn tại kiện hàng, thì cập nhật thông tin kiện hàng if (k.getWidth() != 0) { int r = k.setInfo(this.ngay.Text, this.thang.Text, this.nam.Text, this.maKien.Text, this.donGia.Text); if (r < 0) { if (r == -2) { MessageBox.Show("Ngày tháng năm nhập vào không hợp lệ."); } if (r == -3) { MessageBox.Show("Đơn giá nhập vào không hợp lệ."); } } else { // Cập nhật hiển thị và update dữ liệu nếu online b.updateBackGround(); this.Close(); khoHang.writeData(); if (isOn == true) { KhoHang.uploadFile(); } } } // Nếu không tồn tại, ta tạo kiện hàng mới else { int r = k.setInfo2(this.kichThuocEdit.Text, this.ngay.Text, this.thang.Text, this.nam.Text, this.maKien.Text, this.donGia.Text); if (r < 0) { if (r == -1) { MessageBox.Show("Kích thước nhập vào không hợp lệ (Kích thước từ 1-2)."); } if (r == -2) { MessageBox.Show("Ngày tháng năm nhập vào không hợp lệ."); } if (r == -3) { MessageBox.Show("Đơn giá nhập vào không hợp lệ."); } if (r == -4) { MessageBox.Show("Kiện hàng thêm vào vị trí không hợp lệ."); } } else { // Cập nhật hiển thị và update dữ liệu nếu online b.updateBackGround(); this.Close(); khoHang.writeData(); if (isOn == true) { KhoHang.uploadFile(); } } } }