示例#1
0
        private void btReservate_Click(object sender, EventArgs e)
        {
            if (CheckInput())
            {
                PhieuDatCho PDC = new PhieuDatCho();

                PDC.MaChuyenBay   = tbMaChuyenBay.Text;
                PDC.HangVe        = cbHangVe.Text;
                PDC.GiaTien       = decimal.Parse(lbGiaTien.Text);
                PDC.TrangThai     = "Chưa xuất vé";
                PDC.HoTen         = tbHoTen.Text;
                PDC.CMND          = tbCMND.Text;
                PDC.SDT           = tbSDT.Text;
                PDC.Email         = tbEmail.Text;
                PDC.NgayHuy       = bllCB.getNgayKhoiHanh(tbMaChuyenBay.Text);
                PDC.MaPhieuDatCho = bllPDC.getMaPhieuDatCho();

                if (bllPDC.insertPhieuDatCho(PDC))
                {
                    lbNotify.Text      = "Thành công, vui lòng kiểm tra mail để xác nhận thông tin";
                    lbNotify.ForeColor = Color.FromArgb(8, 186, 29);

                    DanhSachGhe DSG = new DanhSachGhe();
                    DSG.MaChuyenBay = PDC.MaChuyenBay;
                    DSG.HangVe      = PDC.HangVe;
                    DSG.SoGheTrong  = bllDSG.getSoGheTrong(tbMaChuyenBay.Text, cbHangVe.Text) - 1;

                    bllDSG.UpdateSoGheTrong(DSG);

                    SendMail(PDC);
                }
                else
                {
                    lbNotify.ForeColor = Color.Red;
                    lbNotify.Text      = "Đã có lỗi xảy ra, vui lòng thử lại sau";
                }
            }
        }
示例#2
0
        private void btSelect_Click(object sender, EventArgs e)
        {
            tbMaChuyenBay.Text = search.getMaChuyenBay();

            if (string.IsNullOrEmpty(tbMaChuyenBay.Text))
            {
                lbNotify1.Visible = true;
                lbNotify1.Text    = "Bạn chưa chọn chuyến bay";
                return;
            }
            if ((bllCB.getNgayKhoiHanh(tbMaChuyenBay.Text) - DateTime.Now).TotalMinutes < 0)
            {
                lbNotify1.Visible = true;
                lbNotify1.Text    = "Chuyến bay này đã khởi hành";
                return;
            }
            Page.SetPage("Ticket");
        }