Exemplo n.º 1
0
        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)
            { }
        }
Exemplo n.º 2
0
        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)
            { }
        }