Пример #1
0
 private void btnSearch_Click(object sender, EventArgs e)
 {
     if (AppState.state != Actions.NOTHING)
     {
         var          dialog = new frmWarning("Cảnh Báo", "Bạn có muốn hủy bỏ chỉnh sửa?");
         DialogResult res    = dialog.ShowDialog();
         if (res == DialogResult.OK)
         {
             DisablePanelEdit();
         }
         else if (res == DialogResult.Cancel)
         {
             return;
         }
     }
     if (cbSearch.SelectedValue.ToString() == "MaHV")
     {
         hangVes = BLL_HangVe.SearchMaHV(tbSearch.Text);
     }
     else if (cbSearch.SelectedValue.ToString() == "TenHV")
     {
         hangVes = BLL_HangVe.SearchTenHV(tbSearch.Text);
     }
     bl = new SortableBindingList <HangVe>(hangVes);
     dgvHangVe.DataSource = bl;
 }
Пример #2
0
        private void loadData()
        {
            hvs    = BLL_HangVe.GetHangVes();
            dsSBDi = BLL_SanBay.GetSanBays();
            if (chuyenBay == null)
            {
                dsSBDen = BLL_SanBay.GetSanBays();
            }
            else
            {
                dsSBDen = BLL_TuyenBay.GetSanBaysFrom(chuyenBay.TB.SBDi.maSB);
            }
            sbtgs = BLL_SanBay.GetSanBays();

            cbSBDi.DisplayMember  = "TenSB";
            cbSBDi.ValueMember    = "MaSB";
            cbSBDen.DisplayMember = "TenSB";
            cbSBDen.ValueMember   = "MaSB";
            cbSBTG.DisplayMember  = "TenSB";
            cbSBTG.ValueMember    = "MaSB";

            cbSBTG.DataSource  = sbtgs;
            cbSBDi.DataSource  = dsSBDi;
            cbSBDen.DataSource = dsSBDen;

            onloading = false;
            state     = Actions.NOTHING;

            dtpNgay.Value = DateTime.Now;
        }
Пример #3
0
        private void Loadcb()
        {
            chuyenBays = BLL_ChuyenBay.GetChuyenBays();
            hangVes    = BLL_HangVe.GetHangVes();

            cbMaCB.DataSource    = chuyenBays;
            cbMaCB.DisplayMember = "strMaCB";
            cbMaCB.ValueMember   = "MaCB";

            cbHangVe.DataSource    = hangVes;
            cbHangVe.DisplayMember = "TenHV";
            cbHangVe.ValueMember   = "MaHV";
        }
Пример #4
0
        private void frmHangVe_Load(object sender, EventArgs e)
        {
            cbSearch.DataSource    = sources();
            cbSearch.DisplayMember = "Name";
            cbSearch.ValueMember   = "ID";

            hangVes = BLL_HangVe.GetHangVes();
            bl      = new SortableBindingList <HangVe>(hangVes);
            dgvHangVe.DataSource = bl;
            CustomDgv();
            checkPer();
            AppState.state = Actions.NOTHING;
        }
Пример #5
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            var          dialog = new frmWarning("Cảnh báo!!!", "Bạn có muốn xóa hạng vé không?");
            DialogResult res    = dialog.ShowDialog();

            if (res == DialogResult.OK)
            {
                Notification.Show("Xóa hạng vé thành công", Status.SUCCESS);
                if (BLL_HangVe.DeleteHangVe(currentHV))
                {
                    Notification.Show("Xóa hạng vé thành công", Status.SUCCESS);
                }
                reloadData();
            }
        }
Пример #6
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (AppState.state == Actions.NOTHING)
     {
         ActivePanelEdit(Actions.ADD);
     }
     else
     {
         try
         {
             double x = Convert.ToDouble(tbTiLe.Text);
             if (AppState.state == Actions.ADD)
             {
                 DisablePanelEdit();
                 if (BLL_HangVe.InsertHangVe(currentHV))
                 {
                     Notification.Show("Thêm hạng vé thành công", Status.SUCCESS);
                 }
                 reloadData();
             }
             else if (AppState.state == Actions.EDIT)
             {
                 DisablePanelEdit();
                 if (BLL_HangVe.UpdateHangVe(currentHV))
                 {
                     Notification.Show("Chỉnh sửa hạng vé thành công", Status.SUCCESS);
                 }
                 reloadData();
             }
         }
         catch (Exception ex)
         {
             Notification.Show(ex.Message, Status.WARNING);
             var dialog = new frmWarning("Sai Định Dạng", "Bạn cần nhập đúng định dạng số thập phân trong TiLe");
             dialog.ShowDialog();
         }
     }
 }
Пример #7
0
 private void reloadData()
 {
     hangVes = BLL_HangVe.GetHangVes();
     bl      = new SortableBindingList <HangVe>(hangVes);
     dgvHangVe.DataSource = bl;
 }