Exemplo n.º 1
0
        private void btnKiemTra_Click(object sender, EventArgs e)
        {
            using (SqlConnection con = new SqlConnection(Properties.Resources.localConnectionString_HoangAn))
            {
                con.Open();
                string sql = string.Format("Select * From KHACHHANG Where CMND = '{0}' and HoTen = N'{1}'", txtCMND.Text, txtHoTen.Text);

                SqlDataAdapter da = new SqlDataAdapter(sql, con);

                DataTable dt = new DataTable();

                da.Fill(dt);

                // Kiểm tra khách hàng đã là thành viên hay chưa
                if (dt.Rows.Count != 0)
                {
                    MessageBox.Show("Đã là thành viên", "Kết quả kiểm tra", MessageBoxButtons.OK);
                }
                else
                {
                    MessageBox.Show("Chưa là thành viên! Vui lòng nhập thông tin!", "Kết quả kiểm tra", MessageBoxButtons.OK);
                    TaoThanhVien ttv = new TaoThanhVien();
                    ttv.ShowDialog();
                }
                con.Close();
            }
        }
Exemplo n.º 2
0
        private void btnKiemTra_Click(object sender, EventArgs e)
        {
            if (KiemTraCMND(txtCMND.Text.Trim()))
            {
                DataTable dt = busKhachHang.LoadKhachHang(txtCMND.Text.Trim(), txtHoTen.Text.Trim());

                // Kiểm tra khách hàng đã là thành viên hay chưa
                if (dt.Rows.Count != 0)
                {
                    MessageBox.Show("Đã là thành viên", "Kết quả kiểm tra", MessageBoxButtons.OK);
                }
                else
                {
                    MessageBox.Show("Chưa là thành viên! Vui lòng nhập thông tin!", "Kết quả kiểm tra", MessageBoxButtons.OK);
                    TaoThanhVien ttv = new TaoThanhVien();
                    ttv.ShowDialog();
                }
            }
            else
            {
                MessageBox.Show("CMND không hợp lệ");
            }
        }
Exemplo n.º 3
0
        private void llbTaoThanhVien_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            TaoThanhVien taoThanhVien = new TaoThanhVien();

            taoThanhVien.ShowDialog();
        }
Exemplo n.º 4
0
        private void btnXacNhanDat_Click(object sender, EventArgs e)
        {
            BUS_ChuyenBay busChuyenBay = new BUS_ChuyenBay();
            TimeSpan      timeSpan     = DateTime.Parse(busChuyenBay.ChiTietCB(maCB).Rows[0][4].ToString()) - DateTime.Now;

            if (timeSpan.Days <= 1)
            {
                MessageBox.Show("Đã quá thời gian đặt vé cho chuyến bay này", "Thông báo", MessageBoxButtons.OK);
            }
            else if (txtCMND.Text == "" || txtHoTen.Text == "")
            {
                MessageBox.Show("Vui lòng nhập thông tin của khách hàng !", "Nhắc nhở", MessageBoxButtons.OK);
            }
            else
            {
                DialogResult dialogResult = MessageBox.Show("Vui lòng kiểm tra thông tin của khách đã đúng hay chưa.", "Nhắc nhở", MessageBoxButtons.YesNo);

                if (dialogResult == DialogResult.Yes)
                {
                    DataTable dt    = busKhachHang.LoadKhachHang(txtCMND.Text.Trim(), txtHoTen.Text.Trim());
                    int       demVe = 0;
                    // Kiểm tra khách hàng đã là thành viên hay chưa
                    if (dt.Rows.Count != 0)
                    {
                        for (int i = 0; i < gridViewVe.Rows.Count; ++i)
                        {
                            if (gridViewVe[0, i].Selected)
                            {
                                // Kiểm tra vé đã đặt hay chưa
                                if (gridViewVe["TÌNH TRẠNG", i].Value.ToString().Trim() != "Còn trống")
                                {
                                    MessageBox.Show("Vé này đã được đặt/mua. Hãy chọn lại một vé khác.", "Thông báo", MessageBoxButtons.OK);
                                }
                                else
                                {
                                    if (busVe.CapNhatVe(gridViewVe["MAVE", i].Value.ToString(), "TT002"))
                                    {
                                        DataRow KH = dt.Rows[dt.Rows.Count - 1];

                                        if (busPhieuDatMua.TaoPhieuDatMua(gridViewVe[0, i].Value.ToString(), KH["MAKH"].ToString(), DateTime.Now, false))
                                        {
                                            MessageBox.Show("Đặt vé thành công !", "Thông báo", MessageBoxButtons.OK);
                                            gridViewVe.DataSource = busVe.LietKeVe(this.maCB);

                                            demVe++;
                                        }
                                    }
                                }
                            }
                        }
                        if (demVe == 0)
                        {
                            MessageBox.Show("Không có vé nào được chọn. Vui lòng chọn 01 vé.", "Cảnh báo", MessageBoxButtons.OK);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Chưa là thành viên! Vui lòng nhập thông tin!", "Kết quả kiểm tra", MessageBoxButtons.OK);
                        TaoThanhVien ttv = new TaoThanhVien();
                        ttv.ShowDialog();
                    }
                }
            }
        }