//hàm static public static List <GiaGiayNiemYet> DocTatCa() {/*var result=products.Join( * categories, * p=>p.CategoryID, * c=>c.CategoryID, * (p,c) => new * { * ProductName=p.ProductName, * CategoryName=c.CategoryName * });*/ //Đọc những cái Còn var nguonGiayMoi = Giay.DocTatCa().Where(x => !x.KhongCon).Join(MarkUpLoiNhuanGiay.LayTatCa(), g => g.IdDanhMucGiay, m => m.IdDanhMucGiay, (g, m) => new { ID = g.ID, Ten = g.TenGiayMoRong, GiaMua = g.GiaMua, IdDanhMucGiay = g.IdDanhMucGiay, IdHangKhachHang = m.IdHangKhachHang, MucLoiNhuan = m.TiLeLoiNhuanTrenDoanhThu }); var nguon = nguonGiayMoi.Select(x => new GiaGiayNiemYet { ID = x.ID, Ten = x.Ten, GiaMua = x.GiaMua, IdDanhMucGiay = x.IdDanhMucGiay, IdHangKhachHang = x.IdHangKhachHang, MucLoiNhuan = x.MucLoiNhuan }).ToList(); return(nguon); }
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); }
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); }
public List <string> ThongTinGiayBoi() { var lst = new List <string>(); var giay = Giay.DocGiayTheoId(this.IdGiay); if (giay != null) { lst.Add(string.Format("Tên: {0}", this.TenGiayIn)); lst.Add(string.Format("Định lượng: {0}gsm", giay.DinhLuong)); lst.Add(string.Format("Khổ: {0}", giay.KhoGiay)); lst.Add(string.Format("Số lượng: {0} tờ", this.SoToLonTong)); lst.Add(string.Format("Số lượng: {0:0,0.00}đ", this.ThanhTienGiay)); } return(lst); }
private static void ChuyenDoiGiayDTOThanhBDO(Giay giay, GiayBDO giayBDO) { giayBDO.ID = giay.ID; giayBDO.MaGiayNCC = giay.MaGiayNCC; giayBDO.MaGiayTuDat = giay.MaGiayTuDat; giayBDO.TenGiay = giay.TenGiay; giayBDO.DienGiai = giay.DienGiai; giayBDO.DinhLuong = giay.DinhLuong; giayBDO.KhoGiay = giay.KhoGiay; giayBDO.ChieuNgan = giay.ChieuNgan; giayBDO.ChieuDai = giay.ChieuDai; giayBDO.GiaMua = giay.GiaMua; giayBDO.KhongCon = giay.KhongCon; giayBDO.IdDanhMucGiay = giay.IdDanhMucGiay; giayBDO.TonKho = giay.TonKho; giayBDO.ThuTu = giay.ThuTu; }
//Chuyển đổi private static void ChuyenDoiGiayBDOThanhDTO(GiayBDO giayBDO, Giay giay) { giay.ID = giayBDO.ID; giay.MaGiayNCC = giayBDO.MaGiayNCC; giay.MaGiayTuDat = giayBDO.MaGiayTuDat; giay.TenGiay = giayBDO.TenGiay; giay.DienGiai = giayBDO.DienGiai; giay.DinhLuong = giayBDO.DinhLuong; giay.KhoGiay = giayBDO.KhoGiay; giay.ChieuNgan = giayBDO.ChieuNgan; giay.ChieuDai = giayBDO.ChieuDai; giay.TenGiayMoRong = giayBDO.TenGiayMoRong; giay.GiaMua = giayBDO.GiaMua; giay.KhongCon = giayBDO.KhongCon; giay.IdDanhMucGiay = giayBDO.IdDanhMucGiay; giay.TenDanhMucGiay = giayBDO.TenDanhMucGiay;//Chỉ tham chiếu không chỉnh sửa được giay.TonKho = giayBDO.TonKho; giay.ThuTu = giayBDO.ThuTu; }
public GiaGiay(Giay giay, int tyLeMarkUpSales, bool giayKhachDua = false) { Giay = giay; TyLeMarkUpSales = tyLeMarkUpSales; GiayKhachDua = giayKhachDua; }