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); } }
private void frmChuyenXe_Load(object sender, EventArgs e) { LoadData(); txtMaChuyen.Text = ChuyenXeBUS.GetIDChuyenXe(); btnThem.Enabled = true; btnCapNhat.Enabled = false; btnXoa.Enabled = false; }
void Reset() { txtMaChuyen.Text = ChuyenXeBUS.GetIDChuyenXe(); txtHangXe.ResetText(); txtGiaVe.ResetText(); btnThem.Enabled = true; btnCapNhat.Enabled = false; btnXoa.Enabled = false; }
void LoadData() { dgvDanhSach.DataSource = ChuyenXeBUS.LoadChuyenXe(); Custom(); dgvDanhSach.ClearSelection(); cboTuyenDuong.DataSource = TuyenDuongBUS.LoadTuyenDuong(); cboTuyenDuong.DisplayMember = "TenTuyen"; cboTuyenDuong.ValueMember = "MaTuyen"; }
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; }
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); } } }
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"; }
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(); // }