예제 #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 btnTKHDB_Click(object sender, RoutedEventArgs e)
        {
            HoaDonBan hdb = new HoaDonBan();

            if (string.IsNullOrEmpty(txtMaHDB.Text))
            {
                MessageBox.Show("Dữ liệu chưa đầy đủ!");
                return;
            }
            else
            {
                if (hdb.KTHoaDon(txtMaHDB.Text) == false)
                {
                    MessageBox.Show("Sai mã hóa đơn hoặc chưa lập hóa đơn rồi -_-");
                    return;
                }
                else
                {
                    MessageBox.Show("Đã tìm thấy", "Tộc phèo caffein vui vẻ nói: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                    dgvHoaDonBan.DataContext = hdb.LayHDB_QL(txtMaHDB.Text);
                }
            }
        }