Example #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);
     }
 }
Example #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);
     }
 }
Example #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);
     }
 }
Example #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);
     }
 }
Example #5
0
        private void btnLapHD_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                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);

                NhanVien nv = new NhanVien();

                if (string.IsNullOrEmpty(txtIDNV.Text))
                {
                    MessageBox.Show("Dữ liệu chưa đầy đủ!");
                    return;
                }
                else
                {
                    //HoaDonBan hdb = new HoaDonBan();
                    //string mess = hdb.ThemHoaDon(fn, txtIDNV.Text, txtIDKH.Text);
                    //txtIDHD.Text = fn;
                    HoaDonNhap hdn  = new HoaDonNhap();
                    string     mess = hdn.ThemHoaDon(fn, txtIDNV.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 nhập mới rồi ^^")
                    {
                        txtIDHD.Text       = fn;
                        txtTongTien.Text   = hdn.LayTongTien(fn).ToString();
                        txtIDHD.IsReadOnly = true;
                        txtIDNV.IsReadOnly = true;
                    }
                }
            }
            catch
            {
                MessageBox.Show("Chưa lập được hóa đơn TT.TT", "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
            }
        }