Esempio n. 1
0
 private void btnSuaSP_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         string     mess = "";
         HoaDonNhap hdn  = new HoaDonNhap();
         if (string.IsNullOrEmpty(txtIDHD.Text))
         {
             MessageBox.Show("Dữ liệu chưa đầy đủ!");
             return;
         }
         else
         {
             if (hdn.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;
                 CTHDN cthdn = new CTHDN();
                 if (txtSoLuong.Text != "" || txtGia.Text != "")
                 {
                     if (int.TryParse(txtSoLuong.Text, out sl) == false)
                     {
                         MessageBox.Show("Nhập sai số lượng rồi -_-");
                         return;
                     }
                     float gia = 0;
                     if (float.TryParse(txtGia.Text, out gia) == false)
                     {
                         MessageBox.Show("Nhập sai đơn giá rồi -_-");
                         return;
                     }
                     mess = cthdn.SuaSanPham(txtIDHD.Text, txtTenSP.Text, txtSoLuong.Text, txtGia.Text, cmbNCC.SelectedItem);
                     dataGrid.DataContext = cthdn.LayViewCTHDN(txtIDHD.Text);
                     MessageBox.Show(mess, "Tộc phèo caffein bất lực than vãn ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                     txtTongTien.Text = hdn.LayTongTien(txtIDHD.Text).ToString();
                 }
                 else
                 {
                     mess = cthdn.SuaSanPham(txtIDHD.Text, txtTenSP.Text, txtSoLuong.Text, txtGia.Text, cmbNCC.SelectedItem);
                     dataGrid.DataContext = cthdn.LayViewCTHDN(txtIDHD.Text);
                     MessageBox.Show(mess, "Tộc phèo caffein bất lực than vãn ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                     txtTongTien.Text = hdn.LayTongTien(txtIDHD.Text).ToString();
                 }
                 //dataGrid.DataContext = cthdn.LayViewCTHDN(txtIDHD.Text);
                 //MessageBox.Show(mess, "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                 //txtTongTien.Text = hdn.LayTongTien(txtIDHD.Text).ToString();
             }
         }
     }
     catch
     {
         MessageBox.Show("Chưa sửa được sản phẩm TT.TT", "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
     }
 }
Esempio n. 2
0
 private void btnTim_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         HoaDonNhap hdn = new HoaDonNhap();
         if (string.IsNullOrEmpty(txtIDHD.Text))
         {
             MessageBox.Show("Dữ liệu chưa đầy đủ!");
             return;
         }
         else
         {
             if (hdn.KTHoaDon(txtIDHD.Text) == false)
             {
                 MessageBox.Show("Sai mã hóa đơn hoặc chưa lập hóa đơn rồi -_-");
                 return;
             }
             else
             {
                 CTHDN cthdn = new CTHDN();
                 MessageBox.Show("Đã tìm thấy", "Tộc phèo caffein vui vẻ nói: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                 dataGrid.DataContext = cthdn.LayViewCTHDN(txtIDHD.Text);
                 txtTongTien.Text     = hdn.LayTongTien(txtIDHD.Text).ToString();
                 var hdn1 = hdn.LayHDN(txtIDHD.Text);
                 txtIDNV.Text = hdn1.manv;
             }
         }
     }
     catch
     {
         MessageBox.Show("Chưa tìm được TT.TT", "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
     }
 }
Esempio n. 3
0
 private void btnXoaSP_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         HoaDonNhap hdn = new HoaDonNhap();
         if (string.IsNullOrEmpty(txtIDHD.Text) || string.IsNullOrEmpty(txtSoLuong.Text) || cmbNCC.SelectedIndex == -1)
         {
             MessageBox.Show("Dữ liệu chưa đầy đủ!");
             return;
         }
         else
         {
             if (hdn.KTHoaDon(txtIDHD.Text) == false)
             {
                 MessageBox.Show("Sai mã hóa đơn hoặc chưa lập hóa đơn rồi -_-");
                 return;
             }
             else
             {
                 CTHDN  cthdn = new CTHDN();
                 string mess  = cthdn.XoaSanPham(txtIDHD.Text, txtTenSP.Text);
                 dataGrid.DataContext = cthdn.LayViewCTHDN(txtIDHD.Text);
                 MessageBox.Show(mess, "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                 txtTongTien.Text = hdn.LayTongTien(txtIDHD.Text).ToString();
             }
         }
     }
     catch
     {
         MessageBox.Show("Chưa xóa được sản phẩm TT.TT", "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
     }
 }
Esempio n. 4
0
 private void btnThemSP_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         HoaDonNhap hdn = new HoaDonNhap();
         if (string.IsNullOrEmpty(txtIDHD.Text) || string.IsNullOrEmpty(txtTenSP.Text) || string.IsNullOrEmpty(txtSoLuong.Text) || cmbNCC.SelectedIndex == -1 || string.IsNullOrEmpty(txtGia.Text))
         {
             MessageBox.Show("Dữ liệu chưa đầy đủ!");
             return;
         }
         else
         {
             if (hdn.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)
                 {
                     MessageBox.Show("Nhập sai số lượng rồi -_-");
                     return;
                 }
                 float gia = 0;
                 if (float.TryParse(txtGia.Text, out gia) == false)
                 {
                     MessageBox.Show("Nhập sai đơn giá rồi -_-");
                     return;
                 }
                 if (int.Parse(txtSoLuong.Text) == 0)
                 {
                     MessageBox.Show("Không được nhập số lượng bằng 0 -_-");
                     return;
                 }
                 if (float.Parse(txtGia.Text) == 0)
                 {
                     MessageBox.Show("Không được nhập giá bằng 0 -_-");
                     return;
                 }
                 CTHDN  cthdn = new CTHDN();
                 string mess  = cthdn.ThemSanPham(txtIDHD.Text, txtTenSP.Text, int.Parse(txtSoLuong.Text), float.Parse(txtGia.Text), cmbNCC.SelectedItem);
                 dataGrid.DataContext = cthdn.LayViewCTHDN(txtIDHD.Text);
                 MessageBox.Show(mess, "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                 txtTongTien.Text = hdn.LayTongTien(txtIDHD.Text).ToString();
             }
         }
     }
     catch
     {
         MessageBox.Show("Chưa thêm được sản phẩm TT.TT", "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
     }
 }