Пример #1
0
        //private void btnDKKh_Click(object sender, RoutedEventArgs e)
        //{
        //    QLKhachHangNV kh = new QLKhachHangNV(TENDN);
        //    kh.ShowDialog();
        //}

        private void btnLapHD_Click(object sender, RoutedEventArgs e)
        {
            int    ngay  = DateTime.Now.Day;
            string ngay1 = ngay.ToString();

            if (ngay < 10)
            {
                ngay1 = "0" + ngay.ToString();
            }
            int    thang  = DateTime.Now.Month;
            string thang1 = thang.ToString();

            if (thang < 10)
            {
                thang1 = "0" + thang1.ToString();
            }
            string tam   = DateTime.Now.TimeOfDay.ToString();
            string times = tam.Substring(0, 8);
            string fn    = ngay1 + thang1;

            fn = fn + tam.Substring(0, 2) + tam.Substring(3, 2) + tam.Substring(6, 2);
            KhachHang kh = new KhachHang();
            NhanVien  nv = new NhanVien();

            if (string.IsNullOrEmpty(txtIDKH.Text) || string.IsNullOrEmpty(txtIDNV.Text))
            {
                MessageBox.Show("Dữ liệu chưa đầy đủ!");
                return;
            }
            else
            {
                if (nv.KTNhanVienTT(txtIDNV.Text) == false)
                {
                    MessageBox.Show("Sai mã nhân viên rồi -_-");
                    return;
                }
                if (kh.KTKhachHangTT(txtIDKH.Text) == false)
                {
                    MessageBox.Show("Sai mã khách hàng rồi -_-");
                    return;
                }
                HoaDonBan hdb  = new HoaDonBan();
                string    mess = hdb.ThemHoaDon(fn, txtIDNV.Text, txtIDKH.Text);

                MessageBox.Show(mess, "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                if (mess == "Đã có thêm hóa đơn bán mới rồi ^^")
                {
                    txtIDHD.Text         = fn;
                    txtTongTien.Text     = hdb.LayTongTien(txtIDHD.Text).ToString();
                    txtIDKH.IsReadOnly   = true;
                    txtCMNDKH.IsReadOnly = true;
                    txtIDNV.IsReadOnly   = true;
                    txtIDHD.IsReadOnly   = true;
                }
            }
        }
Пример #2
0
        private void Search_MouseUp(object sender, MouseButtonEventArgs e)
        {
            if (string.IsNullOrEmpty(txtID.Text) && string.IsNullOrEmpty(txtHT.Text) && string.IsNullOrEmpty(txtCMND.Text) && string.IsNullOrEmpty(txtSDT.Text))
            {
                MessageBox.Show("Dữ liệu chưa đầy đủ! Để tìm kiếm vui lòng nhập một trong thông tin: mã, tên, CMND, SDT!!!");
                return;
            }
            KhachHang kh = new KhachHang();

            dataGrid.DataContext  = null;
            cmbdskh.SelectedIndex = 2;
            var db = this.FindResource("Caffein") as ViewModel.Caffein;
            int totalPage;

            db.CurPage = 1;

            var dskh = kh.TKKhachHang(txtID.Text, txtHT.Text, txtCMND.Text, txtSDT.Text);

            if (dskh.Count() == 0)
            {
                MessageBox.Show("Không có khách hàng này!!!");
            }
            else
            {
                if (dskh.Count() == 1)
                {
                    foreach (var item in dskh)
                    {
                        KhachHang kh2 = new KhachHang();
                        if (kh2.KTKhachHangTT(txtID.Text) == true)
                        {
                            cmbdskh.SelectedIndex = 0;
                        }
                        else
                        {
                            cmbdskh.SelectedIndex = 1;
                        }
                    }
                    dataGrid.DataContext = dskh;
                }
                else
                {
                    dataGrid.DataContext = dskh;
                }
                db.TotalPage = 1;
            }
        }