Beispiel #1
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     if (KiemTra() == "")
     {
         ChuyenXeDTO C = new ChuyenXeDTO();
         C.MaChuyen = txtMaChuyen.Text;
         C.HangXe   = txtHangXe.Text;
         C.GiaVe    = Int64.Parse(txtGiaVe.Text);
         C.MaTuyen  = cboTuyenDuong.SelectedValue.ToString();
         if (ChuyenXeBUS.CapNhatChuyenXe(C) == true)
         {
             MessageBox.Show("Cập nhật chuyến xe thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LoadData();
             Reset();
         }
         else
         {
             MessageBox.Show("Cập nhật chuyến thất bại.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show(KiemTra(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #2
0
 private void frmChuyenXe_Load(object sender, EventArgs e)
 {
     LoadData();
     txtMaChuyen.Text   = ChuyenXeBUS.GetIDChuyenXe();
     btnThem.Enabled    = true;
     btnCapNhat.Enabled = false;
     btnXoa.Enabled     = false;
 }
Beispiel #3
0
 void Reset()
 {
     txtMaChuyen.Text = ChuyenXeBUS.GetIDChuyenXe();
     txtHangXe.ResetText();
     txtGiaVe.ResetText();
     btnThem.Enabled    = true;
     btnCapNhat.Enabled = false;
     btnXoa.Enabled     = false;
 }
Beispiel #4
0
        void LoadData()
        {
            dgvDanhSach.DataSource = ChuyenXeBUS.LoadChuyenXe();
            Custom();
            dgvDanhSach.ClearSelection();

            cboTuyenDuong.DataSource    = TuyenDuongBUS.LoadTuyenDuong();
            cboTuyenDuong.DisplayMember = "TenTuyen";
            cboTuyenDuong.ValueMember   = "MaTuyen";
        }
Beispiel #5
0
        private void cboTuyenDuong_SelectedIndexChanged(object sender, EventArgs e)
        {
            cboChuyenXe.Enabled       = true;
            cboChuyenXe.DataSource    = ChuyenXeBUS.LoadChuyenXeTheoTuyenDuong(cboTuyenDuong.SelectedValue.ToString());
            cboChuyenXe.DisplayMember = "HangXe";
            cboChuyenXe.ValueMember   = "MaChuyen";

            KhoangCach         = TuyenDuongBUS.LayKhoangCach(cboTuyenDuong.SelectedValue.ToString());
            txtKhoangCach.Text = KhoangCach.ToString();
            cboMaNV.Enabled    = true;
        }
Beispiel #6
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn thật sự muốn xóa chuyến xe này ?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         if (ChuyenXeBUS.XoaChuyenXe(dgvDanhSach.CurrentRow.Cells[0].Value.ToString()) == true)
         {
             MessageBox.Show("Xóa chuyến xe thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LoadData();
             Reset();
         }
         else
         {
             MessageBox.Show("Chuyến xe đã được phân công lịch trình, không thể xóa.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
Beispiel #7
0
        void LoadData()
        {
            dgvLichTrinh.DataSource = LichTrinhBUS.LoadLichTrinhTo(MaTo);
            Custom();
            dgvLichTrinh.ClearSelection();

            cboTuyenDuong.DataSource    = TuyenDuongBUS.LoadTuyenDuong();
            cboTuyenDuong.DisplayMember = "TenTuyen";
            cboTuyenDuong.ValueMember   = "MaTuyen";

            cboChuyenXe.DataSource    = ChuyenXeBUS.LoadChuyenXe();
            cboChuyenXe.DisplayMember = "HangXe";
            cboChuyenXe.ValueMember   = "MaChuyen";

            cboMaNV.DataSource    = NhanVienBUS.LoadNVTrongTo(MaTo);
            cboMaNV.DisplayMember = "HoTen";
            cboMaNV.ValueMember   = "MaNV";
        }
Beispiel #8
0
        void Custom()
        {
            dgvLichTrinh.AutoGenerateColumns = false;
            dgvLichTrinh.Columns.Clear();
            dgvLichTrinh.AllowUserToAddRows = false;

            DataGridViewTextBoxColumn dgvCol = new DataGridViewTextBoxColumn();

            dgvCol.HeaderText       = "Mã lịch";
            dgvCol.AutoSizeMode     = DataGridViewAutoSizeColumnMode.DisplayedCells;
            dgvCol.DataPropertyName = "MaLich";
            dgvCol.ReadOnly         = true;
            dgvLichTrinh.Columns.Add(dgvCol);

            dgvCol                  = new DataGridViewTextBoxColumn();
            dgvCol.HeaderText       = "Tháng";
            dgvCol.AutoSizeMode     = DataGridViewAutoSizeColumnMode.DisplayedCells;
            dgvCol.DataPropertyName = "Thang";
            dgvCol.ReadOnly         = true;
            dgvLichTrinh.Columns.Add(dgvCol);

            DataGridViewComboBoxColumn dgvCo = new DataGridViewComboBoxColumn();

            dgvCo.HeaderText       = "Họ tên";
            dgvCo.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            dgvCo.DataSource       = NhanVienBUS.LoadNV();
            dgvCo.DisplayMember    = "HoTen";
            dgvCo.ValueMember      = "MaNV";
            dgvCo.DataPropertyName = "MaNV";
            dgvCo.ReadOnly         = true;
            dgvCo.Width            = 200;
            dgvCo.DisplayStyle     = DataGridViewComboBoxDisplayStyle.Nothing;
            dgvLichTrinh.Columns.Add(dgvCo);

            dgvCol                  = new DataGridViewTextBoxColumn();
            dgvCol.HeaderText       = "Giờ đi";
            dgvCol.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            dgvCol.DataPropertyName = "GioDi";
            dgvCol.ReadOnly         = true;
            dgvCol.Width            = 156;
            dgvLichTrinh.Columns.Add(dgvCol);

            dgvCol                  = new DataGridViewTextBoxColumn();
            dgvCol.HeaderText       = "Giờ đến";
            dgvCol.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            dgvCol.DataPropertyName = "GioDen";
            dgvCol.ReadOnly         = true;
            dgvCol.Width            = 156;
            dgvLichTrinh.Columns.Add(dgvCol);

            dgvCol                  = new DataGridViewTextBoxColumn();
            dgvCol.HeaderText       = "Nơi đi";
            dgvCol.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            dgvCol.DataPropertyName = "NoiDi";
            dgvCol.ReadOnly         = true;
            dgvCol.Width            = 230;
            dgvLichTrinh.Columns.Add(dgvCol);

            dgvCol                  = new DataGridViewTextBoxColumn();
            dgvCol.HeaderText       = "Nơi đến";
            dgvCol.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            dgvCol.DataPropertyName = "NoiDen";
            dgvCol.ReadOnly         = true;
            dgvCol.Width            = 230;
            dgvLichTrinh.Columns.Add(dgvCol);

            dgvCo                  = new DataGridViewComboBoxColumn();
            dgvCo.HeaderText       = "Hãng xe";
            dgvCo.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            dgvCo.DataSource       = ChuyenXeBUS.LoadChuyenXe();
            dgvCo.DisplayMember    = "HangXe";
            dgvCo.ValueMember      = "MaChuyen";
            dgvCo.DataPropertyName = "MaChuyen";
            dgvCo.ReadOnly         = true;
            dgvCo.Width            = 150;
            dgvCo.DisplayStyle     = DataGridViewComboBoxDisplayStyle.Nothing;
            dgvLichTrinh.Columns.Add(dgvCo);

            dgvCo                  = new DataGridViewComboBoxColumn();
            dgvCo.HeaderText       = "Tuyến đường";
            dgvCo.AutoSizeMode     = DataGridViewAutoSizeColumnMode.None;
            dgvCo.DataSource       = TuyenDuongBUS.LoadTuyenDuong();
            dgvCo.DisplayMember    = "TenTuyen";
            dgvCo.ValueMember      = "MaTuyen";
            dgvCo.DataPropertyName = "MaTuyen";
            dgvCo.ReadOnly         = true;
            dgvCo.Width            = 320;
            dgvCo.DisplayStyle     = DataGridViewComboBoxDisplayStyle.Nothing;
            dgvLichTrinh.Columns.Add(dgvCo);

            dgvCol                         = new DataGridViewTextBoxColumn();
            dgvCol.HeaderText              = "Khoảng cách";
            dgvCol.AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
            dgvCol.DataPropertyName        = "KhoangCach";
            dgvCol.ReadOnly                = true;
            dgvCol.DefaultCellStyle.Format = "#,0 km";
            dgvLichTrinh.Columns.Add(dgvCol);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     ChuyenXeBUS      chuyenxeBus = new ChuyenXeBUS();
     List <CHUYEN_XE> lst         = chuyenxeBus.SelectAllChuyenXes();
     //
 }