Ejemplo n.º 1
0
        public BindingList <HangHoaDTO> LayDanhSach()
        {
            // Kiem tra Business Rule neu co
            BindingList <HangHoaDTO> danhSach = new BindingList <HangHoaDTO>();
            HangHoaDAO itemDAO = new HangHoaDAO();

            danhSach = itemDAO.LayDanhSach();
            return(danhSach);
        }
Ejemplo n.º 2
0
        public static bool SuaHangHoa(HangHoaDTO hh)
        {
            if (string.IsNullOrEmpty(hh.TenHangHoa))
            {
                return(false);
            }
            bool test = HangHoaDAO.SuaHangHoa(hh);

            return(test);
        }
Ejemplo n.º 3
0
        public static HangHoaDTO LayChiTietHangHoa(int MaHangHoa)
        {
            HangHoaDTO        hanghoa = null;
            List <HangHoaDTO> lst     = new List <HangHoaDTO>();

            lst = HangHoaDAO.LayTatCaHangHoa();
            foreach (HangHoaDTO hh in lst)
            {
                if (hh.MaHangHoa == MaHangHoa)
                {
                    hanghoa = hh;
                    break;
                }
            }
            return(hanghoa);
        }
Ejemplo n.º 4
0
        public static bool ThemHangHoa(HangHoaDTO hh)
        {
            if (string.IsNullOrEmpty(hh.TenHangHoa))
            {
                return(false);
            }

            bool test = HangHoaDAO.ThemHangHoa(hh);

            if (test == true)
            {
                int MaHangHoa = 0;
                MaHangHoa = HangHoaDAO.LayMaHangHoaMoiNhat();
                KhoHangBUS.ThemHangHoaVaoTungKho(MaHangHoa);
            }
            return(test);
        }
Ejemplo n.º 5
0
        public void Sua(HangHoaDTO itemDTO)
        {
            HangHoaDAO itemDAO = new HangHoaDAO();

            itemDAO.Sua(itemDTO);
        }
Ejemplo n.º 6
0
        public void Them(HangHoaDTO itemDTO)
        {
            HangHoaDAO itemDAO = new HangHoaDAO();

            itemDAO.Them(itemDTO);
        }
Ejemplo n.º 7
0
 public static List <LoaiHangDTO> LayToanBoLoaiHang()
 {
     return(HangHoaDAO.LayTatCaLoaiHangHoa());
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Ngừng kinh doanh
 /// </summary>
 public static void Delete(EHangHoa eHangHoa)
 {
     HangHoaDAO.Delete(eHangHoa);
 }
Ejemplo n.º 9
0
 /// <summary>
 /// Thêm mới hàng hóa
 /// </summary>
 public static void Insert(EHangHoa eHangHoa)
 {
     HangHoaDAO.Insert(eHangHoa);
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Hiển thị hàng hóa in mã vạch
 /// </summary>
 public static DataTable GetToPrintBarcode(string maHang)
 {
     return(HangHoaDAO.GetToPrintBarcode(maHang));
 }
Ejemplo n.º 11
0
 /// <summary>
 /// Hiển thị hàng hóa theo tên hàng
 /// </summary>
 public static DataTable GetByTenHang(string tenHang)
 {
     return(HangHoaDAO.GetByTenHang(tenHang));
 }
Ejemplo n.º 12
0
 public static List <HangHoaDTO> DanhSach()
 {
     return(HangHoaDAO.DanhSach());
 }
Ejemplo n.º 13
0
 public static HangHoaDTO LayThongTinHangHoaCanMuaTheoMa(int MaHangHoa)
 {
     return(HangHoaDAO.LayThongTinHangHoaCanMuaTheoMa(MaHangHoa));
 }
Ejemplo n.º 14
0
 public static bool XoaKhoHang(HangHoaDTO hh)
 {
     return(HangHoaDAO.XoaHangHoa(hh));
 }
Ejemplo n.º 15
0
        public void Xoa(int ma)
        {
            HangHoaDAO itemDAO = new HangHoaDAO();

            itemDAO.Xoa(ma);
        }
Ejemplo n.º 16
0
 public static string LayMaHH()
 {
     return(HangHoaDAO.LayMaHH());
 }
Ejemplo n.º 17
0
 public static HangHoa LayChiTiet(string MaHang)
 {
     return(HangHoaDAO.LayChiTiet(MaHang));
 }
Ejemplo n.º 18
0
 /// <summary>
 /// Hiển thị danh sách thông tin hàng hóa
 /// </summary>
 public static DataTable GetHangHoa()
 {
     return(HangHoaDAO.GetHangHoa());
 }
Ejemplo n.º 19
0
 public static void Sua(string MaHang, string TenHang, string MaPhanLoaiHangHoa, string MaLoaiHangHoa, string MaKho, string MaVach, string MaDonVi, string MaNhaCC, string XuatXu, int TonKhoToiThieu, int TonKhoHienTai, double GiaMua, double GiaBanLe, double GiaBanSi, bool ConQuanLy)
 {
     HangHoaDAO.Sua(MaHang, TenHang, MaPhanLoaiHangHoa, MaLoaiHangHoa, MaKho, MaVach, MaDonVi, MaNhaCC, XuatXu, TonKhoToiThieu, TonKhoHienTai, GiaMua, GiaBanLe, GiaBanSi, ConQuanLy);
 }
Ejemplo n.º 20
0
 /// <summary>
 /// Hiển thị hàng hóa theo mã
 /// </summary>
 public static DataTable GetByMaHang(string maHang)
 {
     return(HangHoaDAO.GetByMaHang(maHang));
 }
Ejemplo n.º 21
0
 public static void Xoa(string MaHang)
 {
     HangHoaDAO.Xoa(MaHang);
 }
Ejemplo n.º 22
0
 /// <summary>
 /// Cập nhật hàng hóa
 /// </summary>
 public static void Update(EHangHoa eHangHoa)
 {
     HangHoaDAO.Update(eHangHoa);
 }
Ejemplo n.º 23
0
 public void LoadComboBox()
 {
     cboTenSanPham.DataSource    = HangHoaDAO.LoadDataHangHoa();
     cboTenSanPham.ValueMember   = "MaHangHoa";
     cboTenSanPham.DisplayMember = "TenHang";
 }
Ejemplo n.º 24
0
 public HangHoaBUS()
 {
     hangHoaDAO = new HangHoaDAO();
     HH         = new HangHoaO();
 }
Ejemplo n.º 25
0
 public static List <HangHoaDTO> LayToanBoHangHoa()
 {
     return(HangHoaDAO.LayTatCaHangHoa());
 }