コード例 #1
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 = LoaiPhimBUS.TimTheoMaLP(txtTimKiem.Text.ToString());
                }
                break;

                case 1:
                {
                    dataTable = LoaiPhimBUS.TimTheoTenLoaiPhim(txtTimKiem.Text.ToString());
                }
                break;
                }
            }
            else if (txtTimKiem.Text.Length == 0)
            {
                dataTable = LoaiPhimBUS.LoadDSLP();
            }
            Load_Data(dataTable);
        }
コード例 #2
0
        private void GridLoaiPhim_Loaded(object sender, RoutedEventArgs e)
        {
            KhongChoNhap();
            DataTable dataTable = new DataTable();

            dataTable = LoaiPhimBUS.LoadDSLP();
            Load_Data(dataTable);
            panelTimKiem.Visibility = btnHuy_Sua.Visibility = Visibility.Hidden;
        }
コード例 #3
0
 private void TxtTimKiem_LostFocus(object sender, RoutedEventArgs e)
 {
     if (txtTimKiem.Text == "")
     {
         txtTimKiem.Text = "Tìm Kiếm...";
         DataTable dataTable = new DataTable();
         dataTable = LoaiPhimBUS.LoadDSLP();
         Load_Data(dataTable);
     }
 }
コード例 #4
0
        private void BtnThem_Click(object sender, RoutedEventArgs e)
        {
            frmAddLoaiphim addLoaiPhim = new frmAddLoaiphim();

            addLoaiPhim.ShowDialog();
            DataTable dataTable = new DataTable();

            dataTable = LoaiPhimBUS.LoadDSLP();
            Load_Data(dataTable);
            KhongChoNhap();
            btnThem.Visibility = Visibility.Visible;
            btnSua.IsEnabled   = btnXoa.IsEnabled = true;
        }
コード例 #5
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 phim này không?", "Thông Báo", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {
                LoaiPhimBUS.Xoa(txtMalp.Text);
                MessageBox.Show("Xóa phim thành công", "Thông Báo");
            }
            DataTable dataTable = new DataTable();

            dataTable = LoaiPhimBUS.LoadDSLP();
            Load_Data(dataTable);
        }
コード例 #6
0
        private void BtnLuu_Click(object sender, RoutedEventArgs e)
        {
            bool TrungMaLP = false;

Nhaplai:
            string malp = null;

            if (txtMaLP.Text.Length != 0)
            {
                malp = txtMaLP.Text;
            }
            string tenlp = null;

            if (txtTenlp.Text.Length != 0)
            {
                tenlp = txtTenlp.Text;
            }

            string mota = null;

            if (txtMota.Text.Length != 0)

            {
                mota = txtMota.Text;
            }



            LoaiPhimDTO lp = new LoaiPhimDTO(malp, tenlp, mota);


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

            if (malp == null)
            {
                if (TrungMaLP == false)
                {
                    MessageBox.Show("Chưa nhập mã loại phim");
                    txtMaLP.Focus();
                }
                else
                {
                    MessageBox.Show("Mã loại phim trùng");
                    txtMaLP.Focus();
                }
            }
            else if (tenlp == null)
            {
                MessageBox.Show("Chưa nhập họ tên");
                txtTenlp.Focus();
            }
            else if (mota == null)
            {
                MessageBox.Show("Chưa nhập địa chỉ");
                txtMota.Focus();
            }

            else
            {
                try
                {
                    LoaiPhimBUS.Them(lp);
                }
                catch
                {
                    txtMaLP.Clear();
                    TrungMaLP = true;
                    goto Nhaplai;
                }

                MessageBox.Show("Thêm loại phim mới thành công", "Thông báo");
                this.Close();
            }
        }
コード例 #7
0
        private void BtnLuu_Sua_Click(object sender, RoutedEventArgs e)
        {
            bool TrungMaLP = false;

SuaLai:
            string malp = null;

            if (txtMalp.Text.Length != 0)
            {
                malp = txtMalp.Text;
            }
            string tenlp = null;

            if (txtTenloaiphim.Text.Length != 0)
            {
                tenlp = txtTenloaiphim.Text;
            }
            string mota = null;

            if (txtMota.Text.Length != 0)
            {
                mota = txtMota.Text;
            }

            LoaiPhimDTO lp = new LoaiPhimDTO(malp, tenlp, mota);

            if (malp == null)
            {
                if (TrungMaLP == false)
                {
                    MessageBox.Show("Mã số loại phim không được để trống");
                }
                else
                {
                    MessageBox.Show("Mã số loại phim bị trùng");
                }
                txtMalp.Focus();
            }
            else if (tenlp == null)
            {
                MessageBox.Show("Tên loại phim không được để trống");
                txtTenloaiphim.Focus();
            }
            else if (mota == null)
            {
                MessageBox.Show("Mô tả không được để trống");
                txtMota.Focus();
            }

            else
            {
                try
                {
                    LoaiPhimBUS.Sua(lp);
                }
                catch
                {
                    txtMalp.Clear();
                    TrungMaLP = true;
                    goto SuaLai;
                }
                MessageBox.Show("Sửa thông tin loại phim  thành công", "Thông báo");
                DataTable dataTable = new DataTable();
                dataTable = LoaiPhimBUS.LoadDSLP();
                Load_Data(dataTable);

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