示例#1
0
        public static List <Giay> DocGiayTheoDanhMuc(int maDM)
        {
            var         giayLogic = new GiayLogic();
            List <Giay> nguon     = null;

            try
            {
                nguon = giayLogic.LayTatCa().Where(x => x.IdDanhMucGiay == maDM).Select(x => new Giay
                {
                    ID             = x.ID,
                    MaGiayNCC      = x.MaGiayNCC,
                    MaGiayTuDat    = x.MaGiayTuDat,
                    TenGiay        = x.TenGiay,
                    DienGiai       = x.DienGiai,
                    DinhLuong      = x.DinhLuong,
                    KhoGiay        = x.KhoGiay,
                    ChieuNgan      = x.ChieuNgan,
                    ChieuDai       = x.ChieuDai,
                    TenGiayMoRong  = x.TenGiayMoRong,
                    GiaMua         = x.GiaMua,
                    KhongCon       = x.KhongCon,
                    IdDanhMucGiay  = x.IdDanhMucGiay,
                    TenDanhMucGiay = x.TenDanhMucGiay, //Chỉ tham chiếu không chỉnh sửa
                    TonKho         = x.TonKho,
                    ThuTu          = x.ThuTu
                }).OrderBy(x => x.ThuTu).ToList();
            }
            catch { }
            return(nguon);
        }
        //==
        #region Các hàm static
        public static List <Giay> LayTatCa()
        {
            var         giayLogic = new GiayLogic();
            List <Giay> nguon     = null;

            try
            {
                nguon = giayLogic.LayTatCa().Select(x => new Giay
                {
                    ID            = x.ID,
                    MaGiayNCC     = x.MaGiayNCC,
                    MaGiayTuDat   = x.MaGiayTuDat,
                    TenGiay       = x.TenGiay,
                    DienDienGiai  = x.DienDienGiai,
                    DinhLuong     = x.DinhLuong,
                    KhoGiay       = x.KhoGiay,
                    ChieuNgan     = x.ChieuNgan,
                    ChieuDai      = x.ChieuDai,
                    GiaMua        = x.GiaMua,
                    KhongCon      = x.KhongCon,
                    IdDanhMucGiay = x.IDDanhMucGiay,
                    TonKho        = x.TonKho,
                    ThuTu         = x.ThuTu
                }).OrderBy(x => x.ThuTu).ToList();
            }
            catch { }
            return(nguon);
        }
示例#3
0
        public static string Sua(Giay item)
        {
            GiayLogic giayLogic = new GiayLogic();
            var       itemBDO   = new GiayBDO();

            ChuyenDoiGiayDTOThanhBDO(item, itemBDO);
            return(giayLogic.Sua(itemBDO));
        }
        public static string Them(Giay item)
        {
            GiayLogic markUpLNGLogic = new GiayLogic();
            var       itemBDO        = new GiayBDO();

            ChuyenDoiGiayDTOThanhBDO(item, itemBDO);
            markUpLNGLogic.Them(itemBDO);
        }
示例#5
0
        public static Giay DocGiayTheoId(int idGiay)
        {
            var  giayLogic = new GiayLogic();
            Giay giay      = new Giay();

            try
            {
                var giayBDO = giayLogic.LayTheoId(idGiay);
                //Chuyen
                ChuyenDoiGiayBDOThanhDTO(giayBDO, giay);
            }
            catch {
            }
            return(giay);
        }
示例#6
0
        public static string Xoa(int idGiay)
        {
            GiayLogic giayLogic = new GiayLogic();

            return(giayLogic.Xoa(idGiay));
        }