예제 #1
0
        //txt mã sản phẩm preview keydown
        private void txtMaHang_PreviewKeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                //Kiểm tra xem mã có hợp lệ không(Mã chỉ chứa chữ cái, dấu chấm và dấu gạch dưới)
                string _checkMaSp = @"^([a-zA-Z0-9._?]+)$";
                if (!Regex.IsMatch(txtMaHang.Text.Trim(), _checkMaSp))
                {
                    lbWarning.Visibility = System.Windows.Visibility.Visible;
                    lbWarning.Text       = "Mã sản phẩm không hợp lệ!";
                    txtMaHang.Focus();
                    txtMaHang.SelectAll();
                    return;
                }

                if (txtMaHang.Text.Trim().EndsWith("?"))
                {
                    NhapMua_TimKiemSPPresentation wpf_tim = new NhapMua_TimKiemSPPresentation();
                    wpf_tim._strTim     = txtMaHang.Text.Trim().Replace("?", "");
                    wpf_tim._TimKiemSP += new EventHandler(TimKiemSP);
                    wpf_tim.ShowDialog();
                }
                else
                {
                    btnThemHang_Click(sender, e);
                }
            }
        }
예제 #2
0
        //Nút tìm kiếm
        private void btnTimKiem_Click(object sender, RoutedEventArgs e)
        {
            NhapMua_TimKiemSPPresentation wpf = new NhapMua_TimKiemSPPresentation();

            wpf._TimKiemSP += new EventHandler(TimKiemSP);
            wpf.ShowDialog();
        }
예제 #3
0
 //Key down
 private void txtMaSP_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         if (txtMaSP.Text.Trim().EndsWith("?"))
         {
             NhapMua_TimKiemSPPresentation wpf_tim = new NhapMua_TimKiemSPPresentation();
             wpf_tim._strTim     = txtMaSP.Text.Trim().Replace("?", "");
             wpf_tim._TimKiemSP += new EventHandler(TimKiemSP);
             wpf_tim.ShowDialog();
         }
         else
         {
             btnThemSP_Click(sender, e);
         }
     }
 }