private void btSuaSan_Click(object sender, EventArgs e) { int id = ((SanBong)sanBongList[lvSanBong.SelectedIndices[0]]).id; if (tbTenSan.Text != "" && kiemTraTrungTen(tbTenSan.Text)) { if (SanBongBUS.updateTenSan(id, tbTenSan.Text, (double)nudDonGia.Value)) { updateListViewSan(); statusBarAddText("Đã sửa tên sân thành công!"); } else { MessageBox.Show("Không thể sửa tên sân!" + lvSanBong.SelectedItems[0].Text, "Lỗi khi sửa tên", MessageBoxButtons.OK, MessageBoxIcon.Error); statusBarAddText("Lỗi khi sửa tên sân!"); } } else { MessageBox.Show("Không thể sửa tên sân!" + lvSanBong.SelectedItems[0].Text, "Lỗi khi sửa tên", MessageBoxButtons.OK, MessageBoxIcon.Error); statusBarAddText("Lỗi khi sửa tên sân!"); } }
private void updateListViewSan() { ArrayList dataList = SanBongBUS.getAllSan(); lvSanBong.Clear(); sanBongList.Clear(); foreach (SanBong sanBong in dataList) { if (!sanBong.dangThue) { lvSanBong.Items.Add(sanBong.tenSan, 0); sanBongList.Add(sanBong); } else { } } }
private void updateListViewSan() { ArrayList dataList = SanBongBUS.getAllSan(); lvSanBong.Clear(); sanBongList.Clear(); foreach (SanBong sanBong in dataList) { sanBongList.Add(sanBong); if (sanBong.dangThue) { lvSanBong.Items.Add(sanBong.tenSan, 1); } else { lvSanBong.Items.Add(sanBong.tenSan, 0); } } btSuaSan.Enabled = false; btXoaSan.Enabled = false; tabTinhTien.Enabled = false; }
private void btXoaSan_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Bạn có chắc muốn xóa sân " + lvSanBong.SelectedItems[0].Text, "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { if (!SanBongBUS.deleteSan(((SanBong)sanBongList[lvSanBong.SelectedIndices[0]]).id)) { MessageBox.Show("Không thể xóa sân " + lvSanBong.SelectedItems[0].Text, "Lỗi khi xóa", MessageBoxButtons.OK, MessageBoxIcon.Error); statusBarAddText("Lỗi khi xóa sân!"); } else { updateListViewSan(); tbTenSan.Text = ""; statusBarAddText("Đã xóa sân thành công!"); btSuaSan.Enabled = false; btXoaSan.Enabled = false; tabTinhTien.Enabled = false; } } }