コード例 #1
0
 private void txtTimKiem_LostFocus(object sender, RoutedEventArgs e)
 {
     if (txtTimKiem.Text == "")
     {
         txtTimKiem.Text = "Tìm Kiếm...";
         DataTable dataTable = new DataTable();
         dataTable = VeBUS.LoadDSVe();
         Load_Data(dataTable);
     }
 }
コード例 #2
0
        private void GridLoaiVe_Loaded(object sender, RoutedEventArgs e)
        {
            KhongChoNhap();

            DataTable dataTable = new DataTable();

            dataTable = VeBUS.LoadDSVe();
            Load_Data(dataTable);

            panelTimKiem.Visibility = btnHuy_Sua.Visibility = Visibility.Hidden;
        }
コード例 #3
0
        private void btnXoa_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Bạn có chắc chắn muốn xóa loại vé này không?", "Thông Báo", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {
                VeBUS.Xoa(listMaPhim[index], listMaPC[index], listMaLV[index]);
                MessageBox.Show("Xóa loại vé thành công", "Thông Báo");
            }
            DataTable dataTable = new DataTable();

            dataTable = VeBUS.LoadDSVe();
            Load_Data(dataTable);
            btnLamMoi_Click(sender, e);
        }
コード例 #4
0
        private void btnThem_Click(object sender, RoutedEventArgs e)
        {
            frmAddVe frmAddVe = new frmAddVe();

            frmAddVe.ShowDialog();

            DataTable dataTable = new DataTable();

            dataTable = VeBUS.LoadDSVe();
            Load_Data(dataTable);

            KhongChoNhap();
            btnThem.Visibility = Visibility.Visible;
            btnSua.IsEnabled   = btnXoa.IsEnabled = true;
        }
コード例 #5
0
        private void btnLamMoi_Click(object sender, RoutedEventArgs e)
        {
            KhongChoNhap();

            DataTable dataTable = new DataTable();

            dataTable = VeBUS.LoadDSVe();
            Load_Data(dataTable);

            panelTimKiem.Visibility = btnHuy_Sua.Visibility = btnLuu_Sua.Visibility = Visibility.Hidden;
            if (btnSua.Visibility == Visibility.Hidden)
            {
                btnSua.Visibility = Visibility.Visible;
            }
            if (btnThem.IsEnabled == btnXoa.IsEnabled == false)
            {
                btnThem.IsEnabled = btnXoa.IsEnabled = true;
            }
        }
コード例 #6
0
        private void txtTimKiem_TextChanged(object sender, TextChangedEventArgs e)
        {
            DataTable dataTable = new DataTable();

            if (txtTimKiem.Text.Length > 1 && txtTimKiem.Text != "Tìm Kiếm...")
            {
                switch (type_timkiem)
                {
                case 0:
                {
                    dataTable = VeBUS.TimTheoTenPhim(txtTimKiem.Text.ToString());
                }
                break;

                case 1:
                {
                    dataTable = VeBUS.TimTheoTenPC(txtTimKiem.Text.ToString());
                }
                break;

                case 2:
                {
                    dataTable = VeBUS.TimTheoTenLV(txtTimKiem.Text.ToString());
                }
                break;

                case 3:
                {
                    dataTable = VeBUS.TimTheoSoLuong(txtTimKiem.Text.ToString());
                }
                break;
                }
            }
            else if (txtTimKiem.Text.Length == 0)
            {
                dataTable = VeBUS.LoadDSVe();
            }
            Load_Data(dataTable);
        }
コード例 #7
0
        private void btnLuu_Sua_Click(object sender, RoutedEventArgs e)
        {
SuaLai:
            string maphim = null;

            if (txtTenPhim.Text.Length != 0)
            {
                maphim = listMaPhim[index];
            }

            string mapc = null;

            if (txtTenPC.Text.Length != 0)
            {
                mapc = listMaPC[index];
            }

            string malv = null;

            if (txtTenLV.Text.Length != 0)
            {
                malv = listMaLV[index];
            }
            string soluong = null;

            if (txtSoLuong.Text.Length != 0)
            {
                soluong = txtSoLuong.Text;
            }

            VeDTO ve = new VeDTO(maphim, mapc, malv, soluong);

            // báo lỗi nếu chưa nhập theo thứ tự trừ trên xuống , trái sang phải

            if (soluong == null)
            {
                MessageBox.Show("Số lượng không được để trống");
                txtSoLuong.Focus();
            }
            else
            {
                try
                {
                    VeBUS.Sua(ve);
                }
                catch
                {
                    goto SuaLai;
                }
                MessageBox.Show("Sửa thông tin vé thành công", "Thông báo");

                DataTable dataTable = new DataTable();
                dataTable = VeBUS.LoadDSVe();
                Load_Data(dataTable);

                KhongChoNhap();
                btnHuy_Sua.Visibility = btnLuu_Sua.Visibility = Visibility.Hidden;
                btnSua.Visibility     = Visibility.Visible;
                btnThem.IsEnabled     = btnXoa.IsEnabled = true;
                dtgDSVe.IsEnabled     = true;
                Selected = false;
            }
        }