Exemplo n.º 1
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            SanPham_Bus sanPham_Bus = new SanPham_Bus();

            dsSP = sanPham_Bus.LoadAll();

            SanPhamListView.ItemsSource = dsSP;
        }
Exemplo n.º 2
0
        private void DanhSachSPDataGrid_Loaded(object sender, RoutedEventArgs e)
        {
            SanPham_Bus sanPham_Bus = new SanPham_Bus();

            dsSP = sanPham_Bus.LoadAll();

            DanhSachSPDataGrid.ItemsSource = dsSP;
        }
Exemplo n.º 3
0
        private void Luu_Button_Click(object sender, RoutedEventArgs e)
        {
            var             sanPham         = new SanPham();
            var             loaiSp          = new LoaiSanPham();
            SanPham_Bus     sanPham_Bus     = new SanPham_Bus();
            LoaiSanPham_Bus loaiSanPham_Bus = new LoaiSanPham_Bus();

            sanPham.MaSanPham = int.Parse(MaSP_textbox.Text);
            var sp = sanPham_Bus.FindByID(sanPham.MaSanPham);

            try
            {
                sanPham.TenSanPham = TenSP_Textbox.Text;
                sanPham.GiaGoc     = int.Parse(GiaGoc_Textbox.Text);
                sanPham.GiaBan     = int.Parse(GiaBan_TextBox.Text);
                if (sp.HinhAnh != null)
                {
                    sanPham.HinhAnh = sp.HinhAnh;
                }
                if (LoaiSP_ComboBox.SelectedIndex == -1)
                {
                    sanPham.MaLoaiSanPham = sp.MaLoaiSanPham;
                }
                else
                if (LoaiSP_ComboBox.SelectedIndex < dsLoaiSp.Count())
                {
                    var lsp = loaiSanPham_Bus.LoadAll();
                    sanPham.MaLoaiSanPham = lsp[LoaiSP_ComboBox.SelectedIndex].MaLoaiSanPham;
                }
                else

                {
                    loaiSp.TenLoaiSanPham = LoaiSP_Textbox.Text;



                    loaiSanPham_Bus.AddLoaiSanPham(loaiSp);

                    sanPham.MaLoaiSanPham = loaiSp.MaLoaiSanPham;
                }
                sanPham.SoLuongConLai = int.Parse(Soluong_Textbox.Text);

                if (sanPham_Bus.EditSanPham(sanPham))
                {
                    MessageBox.Show("Lưu thành công");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lưu k thành công");
            }
        }
Exemplo n.º 4
0
        private void Delete_Button_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult messageBoxResult = MessageBox.Show("Bạn chắc chắn muốn xóa sản phẩm này?", "Thông báo", MessageBoxButton.YesNo);

            if (messageBoxResult == MessageBoxResult.Yes)
            {
                SanPham_Bus sanPham_Bus1 = new SanPham_Bus();


                var sanPham = sanPham_Bus1.FindByID(int.Parse(MaSP_textbox.Text));
                sanPham.isDelete = 1;
                if (sanPham_Bus1.EditSanPham(sanPham))
                {
                    MessageBox.Show("Xóa thành công!");
                    Close();
                }
            }
        }
Exemplo n.º 5
0
        private void Luu_Button_Click(object sender, RoutedEventArgs e)
        {
            var         sanPham     = new SanPham();
            var         DsSp        = new List <SanPham>();
            var         loaiSp      = new LoaiSanPham();
            SanPham_Bus sanPham_Bus = new SanPham_Bus();

            DsSp = sanPham_Bus.LoadAll();

            try
            {
                sanPham.TenSanPham = TenSP_Textbox.Text;
                sanPham.GiaGoc     = int.Parse(GiaGoc_Textbox.Text);
                sanPham.GiaBan     = int.Parse(GiaBan_TextBox.Text);
                if (LoaiSP_ComboBox.SelectedIndex < dsLoaiSp.Count())
                {
                    sanPham.MaLoaiSanPham = dsLoaiSp[LoaiSP_ComboBox.SelectedIndex].MaLoaiSanPham;
                }
                else
                {
                    loaiSp.TenLoaiSanPham = LoaiSP_Textbox.Text;
                    LoaiSanPham_Bus loaiSanPham_Bus = new LoaiSanPham_Bus();

                    loaiSanPham_Bus.AddLoaiSanPham(loaiSp);

                    sanPham.MaLoaiSanPham = loaiSp.MaLoaiSanPham;
                }

                sanPham.HinhAnh  = strfileName;
                sanPham.isDelete = 0;

                sanPham.SoLuongConLai = int.Parse(Soluong_Textbox.Text);
                if (sanPham_Bus.AddSanPham(sanPham))
                {
                    MessageBox.Show("Thêm thành công");
                    Close();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lol");
            }
        }
Exemplo n.º 6
0
        private void ThanhToan_Button_Click(object sender, RoutedEventArgs e)
        {
            var KH      = new KhachHang();
            int kiemTra = 1;
            int km      = 100;
            var DH      = new DonHang();
            var db      = new QuanLyCuaHangEntities();

            DsKH = db.KhachHangs.ToList();
            DsDH = db.DonHangs.ToList();
            //try
            //{
            if (CachThanhToan_ComboBox.SelectedIndex == 1 && (DC_TextBox.Text == "" || SDT_TextBox.Text == ""))
            {
                MessageBox.Show("Bạn phải nhập số điện thoại và địa chỉ để chuyển hàng");
                kiemTra = 0;
            }
            else
            {
                KH.TenKhachHang = TenKH_TextBox.Text;
                KH.SoDienThoai  = SDT_TextBox.Text;
                KH.DiaChi       = DC_TextBox.Text;
                //KH.isDelete = false;
                KhachHang_Bus khachHang_Bus = new KhachHang_Bus();

                khachHang_Bus.AddKhachHang(KH);
                var a = khachHang_Bus.LoadAll();
                DH.MaKhachHang = KH.MaKhachHang;


                if (MaKM_TextBox.Text != "")
                {
                    KhuyenMai_Bus khuyenMai_Bus = new KhuyenMai_Bus();

                    var KMs = khuyenMai_Bus.LoadAll();
                    if (KMs != null)
                    {
                        for (int i = 0; i < KMs.Count(); i++)
                        {
                            if (MaKM_TextBox.Text == KMs[i].MaKhuyenMai)
                            {
                                km = KMs[i].MucKhuyenMai;
                            }
                        }
                    }
                    DH.MaKhuyenMai = MaKM_TextBox.Text;
                }

                DH.CachThanhToan = CachThanhToan_ComboBox.SelectedIndex + 1;
                if (DH.CachThanhToan == 2)
                {
                    DH.TinhTrang = 2;
                }
                else
                {
                    DH.TinhTrang = 1;
                }
                DH.ThoiGian = DateTime.Now;
                for (int i = 0; i < datas.Count(); i++)
                {
                    DonHang_Bus donHangs = new DonHang_Bus();
                    DH.MaDongHang = donHangs.LoadAll().Count() - i;
                    DH.MaSanPham  = datas[i].maSP;
                    DH.Gia        = datas[i].GiaBan * km / 100;
                    DH.SoLuong    = datas[i].SoLuong;

                    SanPham_Bus sanPham_Bus = new SanPham_Bus();
                    var         sanpham     = sanPham_Bus.FindByID(DH.MaSanPham);
                    if (sanpham.SoLuongConLai >= DH.SoLuong)
                    {
                        sanpham.SoLuongConLai -= DH.SoLuong;
                        sanPham_Bus.EditSanPham(sanpham);
                        DonHang_Bus donHang_Bus = new DonHang_Bus();

                        donHang_Bus.AddDonHang(DH);

                        kiemTra = 1;
                    }
                    else
                    {
                        MessageBox.Show("Sản phẩm " + datas[i].TenSP + " không đủ vui lòng xem lại");
                        kiemTra = 0;
                        break;
                    }
                }
                if (kiemTra == 1)
                {
                    MessageBox.Show("Giao dịch thành công!");
                    datas.Clear();
                    sanPhams.Clear();
                    Page_Loaded(null, null);
                    DanhSachSPDataGrid_Loaded(null, null);
                    CachThanhToan_ComboBox.SelectedIndex = -1;
                    TenKH_TextBox.Text      = "";
                    DC_TextBox.Text         = "";
                    SDT_TextBox.Text        = "";
                    TongTien_TextBlock.Text = "";
                }
            }

            //catch (Exception)
            //{
            //    MessageBox.Show("Giao dịch k thành công!");
            //}
        }