예제 #1
0
        private void btnSuaSp_Click(object sender, RoutedEventArgs e)
        {
            HoaDonBan hdb = new HoaDonBan();

            if (string.IsNullOrEmpty(txtIDHD.Text) || string.IsNullOrEmpty(txtSoLuong.Text) || lbSanPham.SelectedIndex == -1)
            {
                MessageBox.Show("Dữ liệu chưa đầy đủ!");
                return;
            }
            else
            {
                if (hdb.KTHoaDon(txtIDHD.Text) == false)
                {
                    MessageBox.Show("Sai mã hóa đơn hoặc chưa lập hóa đơn rồi -_-");
                    return;
                }
                else
                {
                    int sl = 1;
                    if (int.TryParse(txtSoLuong.Text, out sl) == false)
                    {
                        txtSoLuong.Text = "1";
                    }
                    CTHDB  cthdb = new CTHDB();
                    string mess  = cthdb.SuaSanPham(txtIDHD.Text, lbSanPham.SelectedItem, int.Parse(txtSoLuong.Text));
                    MessageBox.Show(mess, "Tộc phèo caffein u ám mệt mỏi: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                    //dataGrid.DataContext = cthdb.LayViewCTHDN(txtIDHD.Text);
                    lbSanPham.DataContext = sp.LayAllSP();
                    txtTongTien.Text      = hdb.LayTongTien(txtIDHD.Text).ToString();
                }
            }
        }
예제 #2
0
        private void btnSearchHD_Click(object sender, RoutedEventArgs e)
        {
            HoaDonBan hdb = new HoaDonBan();

            if (string.IsNullOrEmpty(txtIDHD.Text))
            {
                MessageBox.Show("Dữ liệu chưa đầy đủ!");
                return;
            }
            else
            {
                if (hdb.KTHoaDon(txtIDHD.Text) == false)
                {
                    MessageBox.Show("Sai mã hóa đơn hoặc chưa lập hóa đơn rồi -_-");
                    return;
                }
                else
                {
                    CTHDB cthdb = new CTHDB();
                    MessageBox.Show("Đã tìm thấy", "Tộc phèo caffein vui vẻ nói: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                    dataGrid.DataContext = cthdb.LayViewCTHDB(txtIDHD.Text);
                    txtTongTien.Text     = hdb.LayTongTien(txtIDHD.Text).ToString();
                    var hdb1 = hdb.LayHDB(txtIDHD.Text);
                    txtIDKH.Text = hdb1.makh;
                    txtIDNV.Text = hdb1.manv;
                }
            }
        }
예제 #3
0
        private void btnXoaSp_Click(object sender, RoutedEventArgs e)
        {
            HoaDonBan hdb = new HoaDonBan();

            if (string.IsNullOrEmpty(txtIDHD.Text) || lbSanPham.SelectedIndex == -1)
            {
                MessageBox.Show("Dữ liệu chưa đầy đủ!");
                return;
            }
            else
            {
                if (hdb.KTHoaDon(txtIDHD.Text) == false)
                {
                    MessageBox.Show("Sai mã hóa đơn hoặc chưa lập hóa đơn rồi -_-");
                    return;
                }
                else
                {
                    CTHDB  cthdb = new CTHDB();
                    string mess  = cthdb.XoaSanPham(txtIDHD.Text, lbSanPham.SelectedItem);
                    MessageBox.Show(mess, "Tộc phèo caffein bất lực than vãn: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                    dataGrid.DataContext  = cthdb.LayViewCTHDB(txtIDHD.Text);
                    lbSanPham.DataContext = sp.LayAllSP();
                    txtTongTien.Text      = hdb.LayTongTien(txtIDHD.Text).ToString();
                }
            }
        }
예제 #4
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;
                }
            }
        }