private void btnThem_Click(object sender, RoutedEventArgs e) { if (txtGiaTri.Text == "" || txtMa.Text == "") { MessageBox.Show("Vui Lòng Nhập Đầy Thông Tin"); return; } try { Int32.Parse(txtGiaTri.Text); } catch { MessageBox.Show("Không Nhập Đúng Định Dạng"); return; } db.MaKhuyenMais.Add(new MaKhuyenMai() { Ten = txtMa.Text, GiaTri = txtGiaTri.Text, Loai = cmbLoai.SelectedItem.ToString() }); db.SaveChanges(); ltMaKhuyenMai.ItemsSource = db.MaKhuyenMais.ToList(); txtMa.Text = ""; txtGiaTri.Text = ""; cmbLoai.SelectedIndex = 0; }
private void btnXacNhanThemLoaiSanPham_Click(object sender, RoutedEventArgs e) { //Kiem Tra Form Rỗng if ("" == txtHangSanXuat.Text || "" == txtMucDich.Text) { MessageBox.Show("Vui Lòng Không Để Trống"); return; } var db = new MyDatabaseEntities(); //Kiem Tra Tồn Tại foreach (LoaiSanPham loaiSanPham in db.LoaiSanPhams.ToList()) { if (loaiSanPham.HangSanXuat == txtHangSanXuat.Text && loaiSanPham.MucDich == txtMucDich.Text) { MessageBox.Show("Đã Tồn Tại"); return; } } db.LoaiSanPhams.Add(new LoaiSanPham() { HangSanXuat = txtHangSanXuat.Text, MucDich = txtMucDich.Text }); db.SaveChanges(); MessageBox.Show("Thêm Thành Công"); txtHangSanXuat.Text = ""; txtMucDich.Text = ""; }
private void btnXacNhanThemSanPham_Click(object sender, RoutedEventArgs e) { //Kiem Tra Form Rỗng if ("" == txtTenSanPham.Text || "" == txtGiaNhap.Text || "" == txtGiaBan.Text || "" == txtSoLuong.Text || cmbHangSanXuat.SelectedIndex == -1 || cmbMucDich.SelectedIndex == -1) { MessageBox.Show("Vui Lòng Không Để Trống"); return; } if (Int32.Parse(txtSoLuong.Text) < 0 || Int32.Parse(txtGiaBan.Text) < 0 || Int32.Parse(txtGiaNhap.Text) < 0) { MessageBox.Show("Vui Lòng Kiểm Tra Lại Giá Trị Nhập"); return; } if (bitmapImageSanPham == null) { MessageBox.Show("Vui Lòng Chọn Ảnh Hiện Thị"); return; } var db = new MyDatabaseEntities(); //Convert Ảnh byte[] imageData = new byte[bitmapImageSanPham.StreamSource.Length]; bitmapImageSanPham.StreamSource.Seek(0, System.IO.SeekOrigin.Begin); bitmapImageSanPham.StreamSource.Read(imageData, 0, imageData.Length); //Tim ID Loai San Pham int ID_LoaiSanPham = -1; foreach (var value in db.LoaiSanPhams.ToList()) { if (cmbHangSanXuat.SelectedValue.ToString() == value.HangSanXuat && cmbMucDich.SelectedValue.ToString() == value.MucDich) { ID_LoaiSanPham = value.ID; break; } } // Lay Gia Tri Hien Thi int CheckHienThi = cbHienThi.IsChecked == true ? 1 : 0; db.SanPhams.Add(new SanPham() { HinhAnh = imageData, Ten = txtTenSanPham.Text, LoaiSanPham_ID = ID_LoaiSanPham, GiaNhap = Int32.Parse(txtGiaNhap.Text), GiaBan = Int32.Parse(txtGiaBan.Text), HienThi = CheckHienThi, SoLuong = Int32.Parse(txtSoLuong.Text) }); db.SaveChanges(); MessageBox.Show("Thêm Thành Công"); txtTenSanPham.Text = ""; txtGiaNhap.Text = ""; txtGiaBan.Text = ""; txtSoLuong.Text = ""; cmbHangSanXuat.SelectedIndex = -1; cmbMucDich.SelectedIndex = -1; img_SanPham.Source = new BitmapImage(new Uri("images/device-camera-icon.png", UriKind.Relative)); bitmapImageSanPham = null; }
private void btnXoa_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Bạn Chắc Chắn Muốn Xóa Chứ ?", "Thông Báo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { var db = new MyDatabaseEntities(); var Element = db.SanPhams.Find(ID_OFItemSelected); Element.HienThi = 0; db.SaveChanges(); DanhSachSanPham.LoadSanPham(); // Load Lai Hien Thi Danh Sach San Pham NavigationService.GoBack(); } }
private void btnExcelXNLoaiSanPham_Click(object sender, RoutedEventArgs e) { if (txtPathLoaiSanPham.Text == "") { MessageBox.Show("Vui Lòng Chọn Đường Dẫn", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error); return; } var db = new MyDatabaseEntities(); try { Excel excel = new Excel(txtPathLoaiSanPham.Text, 1); for (int i = 1;; ++i) { string value_HangSanXuat = excel.ReadCell(i, 0); string value_MucDich = excel.ReadCell(i, 1); if (value_HangSanXuat == "") { break; } //Kiểm Tra Tồn Tại bool CheckTonTai = false; foreach (LoaiSanPham loaiSanPham in db.LoaiSanPhams.ToList()) { if (loaiSanPham.HangSanXuat == value_HangSanXuat && loaiSanPham.MucDich == value_MucDich) { CheckTonTai = true; break; } } if (CheckTonTai == false) { db.LoaiSanPhams.Add(new LoaiSanPham() { HangSanXuat = value_HangSanXuat, MucDich = value_MucDich }); db.SaveChanges(); } } } catch { MessageBox.Show("File Không Hợp Lệ", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } MessageBox.Show("Thêm Thành Công"); }
private void btnXacNhanSuaSanPham_Click(object sender, RoutedEventArgs e) { //Kiem Tra Form Rỗng if ("" == txtTenSanPham.Text || "" == txtGiaNhap.Text || "" == txtGiaBan.Text || "" == txtSoLuong.Text || cmbHangSanXuat.SelectedIndex == -1 || cmbMucDich.SelectedIndex == -1) { MessageBox.Show("Vui Lòng Không Để Trống"); return; } if (Int32.Parse(txtSoLuong.Text) < 0 || Int32.Parse(txtGiaBan.Text) < 0 || Int32.Parse(txtGiaNhap.Text) < 0) { MessageBox.Show("Vui Lòng Kiểm Tra Lại Giá Trị Nhập"); return; } var db = new MyDatabaseEntities(); var element = db.SanPhams.Find(ID_OFItemSelected); //Convert Ảnh byte[] imageData = new byte[bitmapImageSanPham.StreamSource.Length]; bitmapImageSanPham.StreamSource.Seek(0, System.IO.SeekOrigin.Begin); bitmapImageSanPham.StreamSource.Read(imageData, 0, imageData.Length); //Tim ID Loai San Pham int ID_LoaiSanPham = -1; foreach (var value in db.LoaiSanPhams.ToList()) { if (cmbHangSanXuat.SelectedValue.ToString() == value.HangSanXuat && cmbMucDich.SelectedValue.ToString() == value.MucDich) { ID_LoaiSanPham = value.ID; break; } } // Lay Gia Tri Hien Thi element.HinhAnh = imageData; element.Ten = txtTenSanPham.Text; element.LoaiSanPham_ID = ID_LoaiSanPham; element.GiaNhap = Int32.Parse(txtGiaNhap.Text); element.GiaBan = Int32.Parse(txtGiaBan.Text); element.SoLuong = Int32.Parse(txtSoLuong.Text); db.SaveChanges(); MessageBox.Show("Sữa Thành Công"); DanhSachSanPham.LoadSanPham(); // Load Lai Sau Khi Sua }
private void btnThanhToan_Click(object sender, RoutedEventArgs e) { int ID_HD_Load = TrangDonHang.IDofItemSelected; var db = new MyDatabaseEntities(); DonHang x = db.DonHangs.Find(ID_HD_Load); x.TinhTrang = 1; db.SaveChanges(); foreach (var value in ListDHHT.data) { if (value.ID == x.ID) { value.TinhTrang = new BitmapImage(new Uri(@"images/checking-mark-circle.png", UriKind.Relative)); break; } } MessageBox.Show("Thành Công"); btnThanhToan.Visibility = Visibility.Hidden; }
private void btnExcelXNSanPham_Click(object sender, RoutedEventArgs e) { if (txtPathSanPham.Text == "") { MessageBox.Show("Vui Lòng Chọn Đường Dẫn", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error); return; } var db = new MyDatabaseEntities(); try { Excel excel = new Excel(txtPathSanPham.Text, 1); for (int i = 1; ; ++i) { string value_Ten = excel.ReadCell(i, 0); if (value_Ten == "") { break; } string value_LinkAnh = excel.ReadCell(i, 1); string value_HangSanXuat = excel.ReadCell(i, 2); string value_MucDich = excel.ReadCell(i, 3); string value_GiaNhap = excel.ReadCell(i, 4); string value_GiaBan = excel.ReadCell(i, 5); string value_SoLuong = excel.ReadCell(i, 6); //Convert Ảnh string PathFolder = txtPathSanPham.Text.Substring(0, txtPathSanPham.Text.LastIndexOf('\\')); bitmapImageSanPham = new BitmapImage(); bitmapImageSanPham.BeginInit(); bitmapImageSanPham.StreamSource = System.IO.File.OpenRead(PathFolder + "\\" + value_LinkAnh); bitmapImageSanPham.EndInit(); byte[] imageData = new byte[bitmapImageSanPham.StreamSource.Length]; bitmapImageSanPham.StreamSource.Seek(0, System.IO.SeekOrigin.Begin); bitmapImageSanPham.StreamSource.Read(imageData, 0, imageData.Length); //Kiểm Tra Tồn Tại bool CheckTonTai = false; int IDLoaiSanPhamTonTai = -1; foreach (LoaiSanPham loaiSanPham in db.LoaiSanPhams.ToList()) { if (loaiSanPham.HangSanXuat == value_HangSanXuat && loaiSanPham.MucDich == value_MucDich) { CheckTonTai = true; IDLoaiSanPhamTonTai = loaiSanPham.ID; break; } } if (CheckTonTai == false) { db.LoaiSanPhams.Add(new LoaiSanPham() { HangSanXuat = value_HangSanXuat, MucDich = value_MucDich }); db.SaveChanges(); db.SanPhams.Add(new SanPham() { Ten = value_Ten, HinhAnh = imageData, LoaiSanPham_ID = db.LoaiSanPhams.ToList()[db.LoaiSanPhams.ToList().Count - 1].ID, GiaNhap = Int32.Parse(value_GiaNhap), GiaBan = Int32.Parse(value_GiaBan), SoLuong = Int32.Parse(value_SoLuong), HienThi = 1 }); db.SaveChanges(); } else { db.SanPhams.Add(new SanPham() { Ten = value_Ten, HinhAnh = imageData, LoaiSanPham_ID = IDLoaiSanPhamTonTai, GiaNhap = Int32.Parse(value_GiaNhap), GiaBan = Int32.Parse(value_GiaBan), SoLuong = Int32.Parse(value_SoLuong), HienThi = 1 }); db.SaveChanges(); } } } catch { MessageBox.Show("File Không Hợp Lệ", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error); return; } MessageBox.Show("Thêm Thành Công"); }