private void cbbMaKH_SelectedIndexChanged(object sender, EventArgs e) { int flag = 0; try { int maKH = int.Parse(cbbMaKH.Text); //kiểm tra khách hàng đã đăng ký đoàn chưa for (int i = 0; i < dgvKH.RowCount - 1; i++) { int v = int.Parse(dgvKH.Rows[i].Cells[0].Value.ToString()); if (maKH == v) { flag = 1; break; } else { flag = 0; } } //thêm khách hàng đã có thông tin trong DB vào đoàn đã tạo if (flag == 1) { MessageBox.Show("Khách hàng này đã đăng ký đoàn"); } else { DataTable tbDsKH = doan.getDsKH(maKH); //lấy giá trị từng field của table trả về - note- table trả về chỉ có 1 row int makh = int.Parse(tbDsKH.Rows[0]["MaKH"].ToString()); string hoten = tbDsKH.Rows[0]["HoTen"].ToString(); string cmnd = tbDsKH.Rows[0]["CMND"].ToString(); string diachi = tbDsKH.Rows[0]["DiaChi"].ToString(); string gioitinh = tbDsKH.Rows[0]["GioiTinh"].ToString(); string sdt = tbDsKH.Rows[0]["Sdt"].ToString(); DataRow row = tbKh.NewRow(); row[0] = makh; row[1] = hoten; row[2] = cmnd; row[3] = diachi; row[4] = gioitinh; row[5] = sdt; tbKh.Rows.Add(row); dgvKH.DataSource = tbKh; } }// try catch (Exception) { } }
private void cbbMaKH_SelectedIndexChanged(object sender, EventArgs e) { int flag = 0; try { int maKH = int.Parse(cbbMaKH.Text); //kiểm tra khách hàng đã đăng ký đoàn chưa for (int i = 0; i < dgvKH.RowCount - 1; i++) { int v = int.Parse(dgvKH.Rows[i].Cells[0].Value.ToString()); if (maKH == v) { flag = 1; break; } else { flag = 0; } } //thêm khách hàng đã có thông tin trong DB vào đoàn đã tạo if (flag == 1) { MessageBox.Show("Khách hàng này đã đăng ký đoàn"); } else { // int maKH = int.Parse(cbbMaKH.Text); DataTable tbDsKH = doan.getDsKH(maKH); int makh = int.Parse(tbDsKH.Rows[0]["MaKH"].ToString()); string hoten = tbDsKH.Rows[0]["HoTen"].ToString(); string cmnd = tbDsKH.Rows[0]["CMND"].ToString(); string diachi = tbDsKH.Rows[0]["DiaChi"].ToString(); string gioitinh = tbDsKH.Rows[0]["GioiTinh"].ToString(); string sdt = tbDsKH.Rows[0]["Sdt"].ToString(); dgvKH.Rows.Add(makh, hoten, cmnd, diachi, gioitinh, sdt); } } catch (Exception) { } }