private void btThemTK_Click(object sender, EventArgs e) { frmQuanLyKhachHang_ThemKH frm = new frmQuanLyKhachHang_ThemKH(); frm.ShowDialog(); KetNoiSQL.LoadDLQLKH(dataViewQLKH); }
private void frmQuanLyTaiKhoan_Load(object sender, EventArgs e) { this.CenterToScreen(); KetNoiSQL.LoadDLQLKH(dataViewQLKH); cbbTimKiemKH.Text = "Họ Tên"; }
private void btXoaTK_Click(object sender, EventArgs e) { SqlConnection conn = SQLDatabase.GetDBConnection(); conn.Open(); try { if (MessageBox.Show("Bạn chắc chắn muốn xóa Thông Tin Khách Hàng đã chọn?", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { int dem = 0; foreach (DataGridViewRow row in dataViewQLKH.Rows) { if (row.Cells[0].Value != null) { if ((bool)row.Cells[0].Value == true) { dem++; string MaKhachHang = row.Cells[1].Value.ToString(); string sqldelete_QLTK = "DELETE FROM KHACHHANG WHERE MAKHACHHANG = @MaKhacHang"; SqlCommand command1 = new SqlCommand(sqldelete_QLTK, conn); command1.Parameters.AddWithValue("@MaKhacHang", MaKhachHang); command1.ExecuteNonQuery(); } } } if (dem == 0) { MessageBox.Show("Bạn chưa chọn Thông Tin Khách Hàng để xóa!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string strThongBao = "Xóa " + dem + " Thông Tin Khách Hàng thành công!"; MessageBox.Show(strThongBao, "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); } KetNoiSQL.LoadDLQLKH(dataViewQLKH); } } catch { MessageBox.Show("Không thể xóa Thông Tin Khách Hàng đã có tiền tích lũy\nVui lòng kiểm tra lại", "LỖI", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conn.Close(); } }
private void btSuaTK_Click(object sender, EventArgs e) { frmQuanLyKhachHang_SuaKH frm = new frmQuanLyKhachHang_SuaKH(); try { int CurentIndex = dataViewQLKH.CurrentCell.RowIndex; string MaKH = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[1].Value.ToString()); string HoTen = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[2].Value.ToString()); string NamSinh = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[3].Value.ToString()); string GioiTinh = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[4].Value.ToString()); string SoDienThoai = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[5].Value.ToString()); string DiaChi = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[6].Value.ToString()); string[] dt0 = NamSinh.Split(new char[] { ' ' }); string dt1 = dt0[0]; frm.txtMaKH.Text = MaKH; frm.txtHoTen.Text = HoTen; frm.dtNamSinh.Text = dt1; frm.txtDiaChi.Text = DiaChi; frm.txtSoDienThoai.Text = SoDienThoai; if (GioiTinh == "Nam") { frm.rbNam.Checked = true; frm.rbNu.Checked = false; } else { frm.rbNu.Checked = true; frm.rbNam.Checked = false; } frm.ShowDialog(); KetNoiSQL.LoadDLQLKH(dataViewQLKH); } catch { MessageBox.Show("Không có Thông Tin Khách Hàng nào được chọn", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); } }