private void btntt_Click(object sender, RoutedEventArgs e) { if (txtGiamGia.Text == "") { lblTongTien.Content = tongtien.ToString(); int diem = tongtien / 100000; lblDiem.Content = diem.ToString(); } else { var giamgia = float.Parse(txtGiamGia.Text.ToString()); //MessageBox.Show(giamgia.ToString()); var tongtientam = tongtien * giamgia; tongtien -= (int)tongtientam; var db = new STOREEntities(); var update_ = db.HoaDons.Find(mahd); update_.TongTien = tongtien; update_.GiamGia = float.Parse(txtGiamGia.Text.ToString()); update_.Diem = tongtien / 100000; var update1_ = db.KhachHangs.Find(lblMaKH.Content); update1_.DiemThanhVien += tongtien / 100000; db.SaveChanges(); lblTongTien.Content = tongtien.ToString(); int diem = tongtien / 100000; lblDiem.Content = diem.ToString(); } }
private void btnLHD_Click(object sender, RoutedEventArgs e) { if (txt2.Text == "") { MessageBox.Show("Vui lòng điền thông tin khách hàng"); } else { var db = new STOREEntities(); var check_KH = db.KhachHangs.Find(txt2.Text.ToUpper()); if (check_KH == null) { MessageBox.Show("Không tồn tại mã khách hàng này"); } else { var hdToAdd = new HoaDon() { MaHoaDon = mahd, MaKhachHang = txt2.Text, NgayLapHoaDon = NgayLap, TrangThaiThanhToan = cmbChoice.SelectedItem.ToString(), GiamGia = 0, TongTien = 0, Diem = 0 }; db.HoaDons.Add(hdToAdd); db.SaveChanges(); var windows = new BanChiTietSanPham(); var send = mahd + "+" + txt2.Text; windows.Sender(send); windows.Show(); } } }
private void btnExcel_Click(object sender, RoutedEventArgs e) { var db = new STOREEntities(); var s = ""; foreach (var index in db.SanPhams) { s = index.MaSanPham; } int n = int.Parse(s.Substring(2, 3)); n = n + 1; if (n < 10) { s = "SP00" + n.ToString(); } else if (n < 100) { s = "SP0" + n.ToString(); } else { s = "SP" + n.ToString(); } List <string> dataExcel = new List <string>(); dataExcel.Add(s); Workbook wb = new Workbook("Data.xlsx"); Worksheet sheet = wb.Worksheets[0]; char column = 'B'; int row = 2; Cell cell = sheet.Cells[$"{column}{row}"]; while (cell.Value != null) { dataExcel.Add(cell.Value.ToString()); column++; cell = sheet.Cells[$"{column}{row}"]; } //MessageBox.Show(dataExcel.Count.ToString()); var i = 0; var spAddExcel = new SanPham() { MaSanPham = dataExcel[i].ToString(), MaLoaiSP = dataExcel[++i].ToString(), TenSP = dataExcel[++i].ToString(), GiaNhap = int.Parse(dataExcel[++i]), GiaBan = int.Parse(dataExcel[++i]), SoLuong = int.Parse(dataExcel[++i]), TrangThai = int.Parse(dataExcel[++i]), ImagePath = dataExcel[++i].ToString() }; MessageBox.Show(spAddExcel.MaSanPham + spAddExcel.MaLoaiSP); db.SanPhams.Add(spAddExcel); db.SaveChanges(); MessageBox.Show("Dữ liệu Excel được thêm vào dữ liệu"); }
private void btnXoa_Click(object sender, RoutedEventArgs e) { var db = new STOREEntities(); var a = db.SanPhams.Find(sp.MaSanPham); a.TrangThai = 0; db.SaveChanges(); MessageBox.Show("Dữ liệu xóa đã được ghi lại"); }
private void btnExit_Click(object sender, RoutedEventArgs e) { var db = new STOREEntities(); var update_diem = db.KhachHangs.Find(makh); update_diem.DiemThanhVien += T / 100000; var update_diemHoaDon = db.HoaDons.Find(mahd); update_diemHoaDon.Diem += T / 100000; db.SaveChanges(); this.Close(); }
private void btnexit_Click(object sender, RoutedEventArgs e) { var db = new STOREEntities(); foreach (var index in db.HoaDons) { if (index.MaHoaDon == mahd) { db.HoaDons.Remove(index); db.SaveChanges(); } } }
private void btnOK_Click(object sender, RoutedEventArgs e) { if (txt1.Text == "" || txt2.Text == "" || txt3.Text == "" || txt4.Text == "" || txt5.Text == "" || txt6.Text == "" || txt7.Text == "") { var btn = MessageBoxButton.OK; var img = MessageBoxImage.Error; var msg = "Bạn chưa nhập đầy đủ thông tin"; MessageBox.Show(msg, "Thông báo", btn, img); } else { var db = new STOREEntities(); var s = ""; foreach (var index in db.SanPhams) { s = index.MaSanPham; } int n = int.Parse(s.Substring(2, 3)); n = n + 1; if (n < 10) { s = "SP00" + n.ToString(); } else if (n < 100) { s = "SP0" + n.ToString(); } else { s = "SP" + n.ToString(); } var spAdd = new SanPham() { MaSanPham = s, MaLoaiSP = txt1.Text, TenSP = txt2.Text, GiaNhap = int.Parse(txt3.Text), GiaBan = int.Parse(txt4.Text), SoLuong = int.Parse(txt5.Text), TrangThai = int.Parse(txt6.Text), ImagePath = txt7.Text }; db.SanPhams.Add(spAdd); db.SaveChanges(); MessageBox.Show("Thêm thành công"); } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { var db = new STOREEntities(); foreach (var index in db.SanPhams) { if (index.MaSanPham.ToString() == TenMaSP) { index.MaLoaiSP = txt1.Text; index.TenSP = txt2.Text; index.GiaNhap = int.Parse(txt3.Text); index.GiaBan = int.Parse(txt4.Text); index.SoLuong = int.Parse(txt5.Text); index.TrangThai = int.Parse(txt6.Text); index.ImagePath = txt7.Text; } } db.SaveChanges(); MessageBox.Show("Đã cập nhật"); }
private void btnNhap_Click(object sender, RoutedEventArgs e) { if (txt1.Text == "" || txt2.Text == "") { MessageBox.Show("Vui lòng nhập thông tin"); } else { var db = new STOREEntities(); var masp = txt1.Text; var timmasp = db.SanPhams.Find(masp); if (timmasp == null) { MessageBox.Show("Mã sản phẩm không hợp lệ"); } else { // Tìm mã chi tiết hóa đơn tiếp theo để thêm var s = ""; foreach (var index in db.ChiTietHoaDons) { s = index.MaChiTietHoaDon; } int n = int.Parse(s.Substring(2, 3)); n = n + 1; if (n < 10) { s = "CT00" + n.ToString(); } else if (n < 100) { s = "CT0" + n.ToString(); } else { s = "CT" + n.ToString(); } var soluong = int.Parse(txt2.Text); var update_SoluongSP = db.SanPhams.Find(txt1.Text); update_SoluongSP.SoLuong -= soluong; //var giaban = update_SoluongSP.GiaBan; int giaban = int.Parse(hienGia.Text); var tongtien = soluong * giaban; var update_tongTien = db.HoaDons.Find(mahd); update_tongTien.TongTien += tongtien; T += tongtien; var spToAdd = new ChiTietHoaDon { MaChiTietHoaDon = s, MaHoaDon = mahd, MaSanPham = txt1.Text, SoLuong = int.Parse(txt2.Text) }; db.ChiTietHoaDons.Add(spToAdd); db.SaveChanges(); MessageBox.Show("Thêm thành công"); } } }