private void btnThemChuyen_Click(object sender, EventArgs e)
        {
            BUS_ChuyenXe bus_ChuyenXe = new BUS_ChuyenXe();
            ChuyenXe     tx           = new ChuyenXe();

            tx.GhiChu      = txtGhiChu.Text.ToString();
            tx.IDTaiXe     = (cbbTaiXe.SelectedItem as TaiXe).ID;
            tx.IDTuyen     = (cbbTenTuyen.SelectedItem as TuyenXe).ID;
            tx.IDXe        = (cbbxe.SelectedItem as Xe).ID;
            tx.GioKhoiHanh = DateTime.Parse(dtpGioKhoiHanh.Text);


            if (bus_ChuyenXe.InsertChuyenXe(tx))
            {
                MessageBox.Show("Thêm ChuyenXe thành công");
                LoadDSChuyenXe();
                if (insertChuyenXe != null)
                {
                    insertChuyenXe(this, new EventArgs());
                }
            }
            else
            {
                MessageBox.Show("Có lỗi khi thêm ChuyenXe");
            }
        }
        private void cbTuyenXe_SelectedIndexChanged(object sender, EventArgs e)
        {
            BUS_ChuyenXe cx      = new BUS_ChuyenXe();
            string       idtuyen = cx.GetIDTuyen(cbTuyenXe.SelectedItem.ToString());

            LoadView(idtuyen);
        }
        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;
            }
        }
        private void btnDatVe_Click(object sender, EventArgs e)
        {
            if (KTRONG() == false)
            {
                return;
            }
            BUS_NguoiDat NguoiD = new BUS_NguoiDat();
            NguoiDat     nd     = new NguoiDat();

            nd.id_ve          = MaVeNDTuTang();
            nd.stt            = SttTang();
            nd.ten_khach_hang = txtTenKH1.Text;
            nd.so_dt          = txtSDTKH1.Text;
            nd.ghe_id_ghe     = txtMaGhe1.Text;
            BUS_ChuyenXe cx = new BUS_ChuyenXe();

            nd.chuyen_id_chuyen = cbChuyenXe1.SelectedItem.ToString();
            nd.tinhtrang        = 0;
            nd.giatien          = float.Parse(txtGiaTien1.Text);
            nd.ngayxuatve       = dateTimePicker1.Value;
            nd.ghi_chu          = txtGhiChu.Text;
            if (NguoiD.ThemNguoiDat(nd) == 1)
            {
                MessageBox.Show("Đặt vé Thành Công !!");
            }
            else
            {
                MessageBox.Show("Không Thêm Được");
                return;
            }
        }
        private void btnTim_Click(object sender, EventArgs e)
        {
            BUS_ChuyenXe cx      = new BUS_ChuyenXe();
            string       idtuyen = cx.GetIDTuyen(cbTuyenXe.SelectedItem.ToString());

            LoadViewCoThoiGian(idtuyen, dpBatDau.Value, dpKetThuc.Value);
        }
Esempio n. 6
0
        private void FormChuyenXe_Load(object sender, EventArgs e)
        {
            BUS_ChuyenXe cx = new BUS_ChuyenXe();

            cbIDTuyen.DataSource = cx.LoadIDTuyen();
            cbIDTaiXe.DataSource = cx.LoadIDTaiXe();
            cbIDXe.DataSource    = cx.LoadIDXe();
        }
        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());
        }
        void LoadView(string a)
        {
            BUS_ChuyenXe cx   = new BUS_ChuyenXe();
            DataTable    dt   = cx.LoadChuyenXeTheoTuyen(a);
            CR_ChuyenXe  crCX = new CR_ChuyenXe();

            crCX.SetDataSource(dt);
            CRV_CX.ReportSource = crCX;
        }
        void LoadViewCoThoiGian(string Tuyen, DateTime a, DateTime b)
        {
            BUS_ChuyenXe cx   = new BUS_ChuyenXe();
            DataTable    dt   = cx.LoadChuyenXeTheoThoiGian(Tuyen, a, b);
            CR_ChuyenXe  crCX = new CR_ChuyenXe();

            crCX.SetDataSource(dt);
            CRV_CX.ReportSource = crCX;
        }
Esempio n. 10
0
        void LoadComboBox()
        {
            List <string> list = new List <string>();
            BUS_ChuyenXe  cx   = new BUS_ChuyenXe();

            list = cx.LoadIDChuyenXe();
            list.Insert(0, "ALL");
            cbChuyenXe.DataSource = list;
        }
Esempio n. 11
0
        private void txtTim_TextChanged(object sender, EventArgs e)
        {
            BUS_ChuyenXe tx = new BUS_ChuyenXe();

            if (string.IsNullOrEmpty(txtTim.Text))
            {
                dgvTraCuu.DataSource = tx.LoadGioKhoiHanh();
            }
            else
            {
                dgvTraCuu.DataSource = tx.TimGioKhoiHanh(txtTim.Text);
            }
        }
Esempio n. 12
0
 private void btnLuuChuyenXe_Click(object sender, EventArgs e)
 {
     if (KTRONG() == false)
     {
         return;
     }
     else
     {
         ChuyenXe cx = new ChuyenXe();
         cx.id_chuyen       = txtIDChuyenXe.Text;
         cx.tuyen_id_tuyen  = cbIDTuyen.SelectedItem.ToString();
         cx.giokhoihanh     = DtpChuyenXe.Value;
         cx.ghichu          = txtGhiChu.Text;
         cx.xe_xeid         = cbIDXe.SelectedItem.ToString();
         cx.tai_xe_id_taixe = cbIDTaiXe.SelectedItem.ToString();
         BUS_ChuyenXe chuyenx = new BUS_ChuyenXe();
         if (txtIDChuyenXe.Enabled == true)
         {
             if (chuyenx.ThemChuyenXe(cx) == 1)
             {
                 this.Close();
             }
             else if (chuyenx.ThemChuyenXe(cx) == -1)
             {
                 MessageBox.Show("Không Được Trùng ID");
                 return;
             }
             else
             {
                 MessageBox.Show("Không Thêm Được");
                 return;
             }
         }
         else
         {
             if (chuyenx.SuaChuyenXe(cx) == 1)
             {
                 txtIDChuyenXe.Enabled = true;
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Không Sửa Được");
                 return;
             }
         }
     }
 }
Esempio n. 13
0
 private void btnXoaChuyenXe_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(IDDangChon))
     {
         MessageBox.Show("Click Vào Dòng muốn Xoá");
         return;
     }
     BUS_ChuyenXe kh = new BUS_ChuyenXe();
     if (kh.XoaChuyenXe(IDDangChon) == 1)
     {
         MessageBox.Show("Xoa Thanh Cong");
         LoadQLChuyenXe();
     }
     else
     {
         MessageBox.Show("Không Xoá Được");
     }
 }
        private void btnXoaChuyen_Click(object sender, EventArgs e)
        {
            BUS_ChuyenXe bus_ChuyenXe = new BUS_ChuyenXe();
            int          id           = (int)dgvChuyen.SelectedCells[0].OwningRow.Cells["ID_Chuyen"].Value;

            if (bus_ChuyenXe.DeleteChuyenXe(id))
            {
                MessageBox.Show("Xóa ChuyenXe thành công");
                LoadDSChuyenXe();
                if (deleteChuyenXe != null)
                {
                    deleteChuyenXe(this, new EventArgs());
                }
            }
            else
            {
                MessageBox.Show("Có lỗi khi xóa ChuyenXe");
            }
        }
        private void btnCapNhatChuyen_Click(object sender, EventArgs e)
        {
            BUS_ChuyenXe bus_ChuyenXe = new BUS_ChuyenXe();
            ChuyenXe     tx           = new ChuyenXe();

            tx.IDChuyen    = (int)dgvChuyen.SelectedCells[0].OwningRow.Cells["ID_Chuyen"].Value;
            tx.GhiChu      = txtGhiChu.Text.ToString();
            tx.IDTaiXe     = (cbbTaiXe.SelectedItem as TaiXe).ID;
            tx.IDTuyen     = (cbbTenTuyen.SelectedItem as TuyenXe).ID;
            tx.GioKhoiHanh = DateTime.Parse(dtpGioKhoiHanh.Text);
            if (bus_ChuyenXe.UpdateChuyenXe(tx))
            {
                MessageBox.Show("Cập nhật ChuyenXe thành công");
                LoadDSChuyenXe();
                if (updateChuyenXe != null)
                {
                    updateChuyenXe(this, new EventArgs());
                }
            }
            else
            {
                MessageBox.Show("Có lỗi khi Cập nhật ChuyenXe");
            }
        }
Esempio n. 16
0
        private void frmHOTRO_GioKhoiHanh_Load(object sender, EventArgs e)
        {
            BUS_ChuyenXe cx = new BUS_ChuyenXe();

            dgvTraCuu.DataSource = cx.LoadGioKhoiHanh();
        }
Esempio n. 17
0
        void LoadCBTuyenXe()
        {
            BUS_ChuyenXe tx = new BUS_ChuyenXe();

            cbIDTuyenXe.DataSource = tx.LoadIDTuyenFromChuyen();
        }
        void LoadDSChuyenXe()
        {
            BUS_ChuyenXe bus_chuyenxe = new BUS_ChuyenXe();

            DSChuyen.DataSource = bus_chuyenxe.getChuyenXe();
        }
Esempio n. 19
0
 public void LoadQLChuyenXe()
 {
     BUS_ChuyenXe xeee = new BUS_ChuyenXe();
     dgvChuyenXe.DataSource = xeee.LoadChuyenXe();
 }