private void btnCapNhat_Click(object sender, EventArgs e) { if (KiemTra() == "") { TuyenDuongDTO T = new TuyenDuongDTO(); T.MaTuyen = txtMaTuyen.Text; T.TenTuyen = txtTenTuyen.Text; T.KhoangCach = Int64.Parse(txtKhoangCach.Text); if (TuyenDuongBUS.CapNhatTuyenDuong(T) == true) { MessageBox.Show("Cập nhật tuyến đường thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadData(); Reset(); } else { MessageBox.Show("Cập nhật tuyến đường thất bại.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show(KiemTra(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmTuyenDuong_Load(object sender, EventArgs e) { LoadData(); txtMaTuyen.Text = TuyenDuongBUS.GetIDTuyenDuong(); btnThem.Enabled = true; btnCapNhat.Enabled = false; btnXoa.Enabled = false; }
void Reset() { txtMaTuyen.Text = TuyenDuongBUS.GetIDTuyenDuong(); txtTenTuyen.ResetText(); txtKhoangCach.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 tuyến đường này ?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (TuyenDuongBUS.XoaTuyenDuong(dgvDanhSach.CurrentRow.Cells[0].Value.ToString()) == true) { MessageBox.Show("Xóa tuyến đường thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadData(); Reset(); } else { MessageBox.Show("Tuyến đường đã đượ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() { dgvDanhSach.AutoGenerateColumns = false; dgvDanhSach.Columns.Clear(); dgvDanhSach.AllowUserToAddRows = false; DataGridViewTextBoxColumn dgvCol = new DataGridViewTextBoxColumn(); dgvCol.HeaderText = "Mã chuyến"; dgvCol.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dgvCol.DataPropertyName = "MaChuyen"; dgvCol.ReadOnly = true; dgvDanhSach.Columns.Add(dgvCol); dgvCol = new DataGridViewTextBoxColumn(); dgvCol.HeaderText = "Hãng xe"; dgvCol.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dgvCol.DataPropertyName = "HangXe"; dgvCol.ReadOnly = true; dgvDanhSach.Columns.Add(dgvCol); DataGridViewComboBoxColumn 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; dgvDanhSach.Columns.Add(dgvCo); dgvCol = new DataGridViewTextBoxColumn(); dgvCol.HeaderText = "Giá vé"; dgvCol.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dgvCol.DataPropertyName = "GiaVe"; dgvCol.ReadOnly = true; dgvCol.DefaultCellStyle.Format = "#,0 VNĐ"; dgvDanhSach.Columns.Add(dgvCol); }
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); }
void LoadData() { dgvDanhSach.DataSource = TuyenDuongBUS.LoadTuyenDuong(); Custom(); dgvDanhSach.ClearSelection(); }
private void frmKhachHang_Load(object sender, EventArgs e) { cboTuyenDuong.DataSource = TuyenDuongBUS.LoadTuyenDuong(); cboTuyenDuong.DisplayMember = "TenTuyen"; cboTuyenDuong.ValueMember = "MaTuyen"; }