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;
 }
Example #4
0
        void LoadData()
        {
            dgvDanhSach.DataSource = ChuyenXeBUS.LoadChuyenXe();
            Custom();
            dgvDanhSach.ClearSelection();

            cboTuyenDuong.DataSource    = TuyenDuongBUS.LoadTuyenDuong();
            cboTuyenDuong.DisplayMember = "TenTuyen";
            cboTuyenDuong.ValueMember   = "MaTuyen";
        }
Example #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;
        }
 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);
         }
     }
 }
Example #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";
        }
Example #8
0
        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);
        }
Example #9
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);
        }
 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";
 }