Exemplo n.º 1
0
        private void btnXuatVe_Click(object sender, EventArgs e)
        {
            if (KTRONG2() == false)
            {
                return;
            }
            BUS_Ve NguoiD = new BUS_Ve();
            Ve     nd     = new Ve();

            nd.id_ve      = VeTuTang();
            nd.ghe_id_ghe = txtMaGhe2.Text;
            BUS_ChuyenXe cx = new BUS_ChuyenXe();

            nd.chuyen_id_chuyen       = cbChuyenXe2.SelectedItem.ToString();
            nd.khachhang_id_khachhang = cbTenKH.SelectedItem.ToString();
            nd.tinhtrang  = 1;
            nd.giatien    = float.Parse(txtGiaTien2.Text);
            nd.ngayxuatve = dateTimePicker2.Value;
            nd.ghichu     = txtGhiChu2.Text;
            if (NguoiD.ThemVe(nd) == 1)
            {
                MessageBox.Show("Mua Vé Thành Công !!");
            }
            else if (NguoiD.ThemVe(nd) == -2)
            {
                MessageBox.Show("Đã Có Người Đặt Ghế này trong Chuyến này !! ");
            }
            else
            {
                MessageBox.Show("Vé đã tồn tại");
                return;
            }
        }
Exemplo n.º 2
0
        public string VeTuTang()
        {
            BUS_Ve ve   = new BUS_Ve();
            string MaVe = "";

            MaVe = ve.VeTuTang();
            return(MaVe);
        }
Exemplo n.º 3
0
        string MaVeNDTuTang()
        {
            BUS_Ve ve   = new BUS_Ve();
            string MaVe = "";

            MaVe = ve.MaVeNDMoi();
            return(MaVe);
        }
Exemplo n.º 4
0
        void LoadCRViewTheoChuyen(string idchuyen)
        {
            BUS_Ve    ve   = new BUS_Ve();
            DataTable dt   = ve.LoadVeTheoChuyen(idchuyen);
            CR_Ve     crVe = new CR_Ve();

            crVe.SetDataSource(dt);
            CRV_CX.ReportSource = crVe;
        }
Exemplo n.º 5
0
        void LoadCRView()
        {
            BUS_Ve    ve   = new BUS_Ve();
            DataTable dt   = ve.LoadVe();
            CR_Ve     crVe = new CR_Ve();

            crVe.SetDataSource(dt);
            CRV_CX.ReportSource = crVe;
        }
Exemplo n.º 6
0
        private void cbTuyenXe2_SelectedIndexChanged(object sender, EventArgs e)
        {
            BUS_Ve ve = new BUS_Ve();

            txtGiaTien2.Text = ve.GetGiaVe(cbTuyenXe2.SelectedItem.ToString());
            BUS_ChuyenXe c = new BUS_ChuyenXe();

            cbChuyenXe2.DataSource = c.GetIDChuyen(cbTuyenXe2.SelectedItem.ToString());
        }
Exemplo n.º 7
0
 void LoadCRViewTheoTG()
 {
     if (cbChuyenXe.SelectedItem.ToString() == "ALL")
     {
         MessageBox.Show("Chọn Chuyến Cụ Thể Để Report Theo Ngày");
         return;
     }
     else
     {
         BUS_Ve    ve   = new BUS_Ve();
         DataTable dt   = ve.LoadVeTheoTG(cbChuyenXe.SelectedItem.ToString(), dpBatDau.Value, dpKetThuc.Value);
         CR_Ve     crVe = new CR_Ve();
         crVe.SetDataSource(dt);
         CRV_CX.ReportSource = crVe;
     }
 }
Exemplo n.º 8
0
 private void btnThemXe_Click(object sender, EventArgs e)
 {
     if (KTRONG() == false)
     {
         return;
     }
     else
     {
         GiaVe tempVe = new GiaVe();
         tempVe.stt         = int.Parse(txtIDVe.Text);
         tempVe.gia_ve      = float.Parse(txtGiaTienVe.Text);
         tempVe.id_tuyen_id = cbIDTuyenXe.SelectedItem.ToString();
         BUS_Ve ve = new BUS_Ve();
         if (txtIDVe.Enabled == true)
         {
             if (ve.ThemGiaVe(tempVe) == 1)
             {
                 this.Close();
             }
             else if (ve.ThemGiaVe(tempVe) == -1)
             {
                 MessageBox.Show("Không Được Trùng ID");
                 return;
             }
             else
             {
                 MessageBox.Show("Không Thêm Được");
                 return;
             }
         }
         else
         {
             if (ve.SuaGiaVe(tempVe) == 1)
             {
                 this.Close();
             }
             else
             {
                 return;
             }
         }
         txtIDVe.Enabled     = true;
         cbIDTuyenXe.Enabled = true;
     }
 }
Exemplo n.º 9
0
        private void btnXoaGiaVe_Click(object sender, EventArgs e)
        {
            string temp = STT.ToString();

            if (string.IsNullOrEmpty(IDDangChon) || string.IsNullOrEmpty(temp))
            {
                MessageBox.Show("Click Vào Dòng muốn Xoá");
                return;
            }
            BUS_Ve kh = new BUS_Ve();

            if (kh.XoaGiaVe(STT, IDDangChon) == 1)
            {
                MessageBox.Show("Xoa Thanh Cong");
                LoadQLGiaVe();
            }
            else
            {
                MessageBox.Show("Không Xoá Được");
            }
        }
Exemplo n.º 10
0
 private void btnXuatVe_Click(object sender, EventArgs e)
 {
     if (IDDangChon == null || SOTT == -1)
     {
         MessageBox.Show("Click vào vé muốn xuất !");
         return;
     }
     else
     {
         FormQuanLiVeXe qlve = new FormQuanLiVeXe();
         IDDangChon.id_ve = qlve.VeTuTang();
         IDDangChon.khachhang_id_khachhang = "KH00";
         BUS_Ve ve = new BUS_Ve();
         if (ve.ThemVe(IDDangChon) == 1)
         {
             MessageBox.Show("Mua Vé Thành Công !!");
         }
         else
         {
             MessageBox.Show("Vé đã tồn tại");
             return;
         }
     }
 }
Exemplo n.º 11
0
        public void LoadQLGiaVe()
        {
            BUS_Ve xe = new BUS_Ve();

            dgvDanhSachGiaVe.DataSource = xe.LoadGiaVe();
        }