public string Sua(GiayBDO entityBDO) { GIAY entity = db.GIAYs.Where(x => (x.ID == entityBDO.ID)).SingleOrDefault(); string kq = ""; if (entity != null) { try { kq = KiemTraTrung(entityBDO.TenGiay, entityBDO.KhoGiay, entityBDO.DinhLuong, entityBDO.IdDanhMucGiay, entityBDO.ID); if (kq != "") { return(kq); } ChuyenBDOThanhDAO(entityBDO, entity); //Chú ý db.Entry(entity).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); kq = string.Format("Sửa Giấy ID: {0} thành công", entity.ID);//trả về số Id } catch { kq = string.Format(" Sửa record {0} không thành công!", entity.ID); } } else { return(kq = string.Format("Thông tin {0} không tồn tại!", entity.ID)); } return(kq); }
public GiayBDO LayTheoId(int iD) { GiayBDO giay = null; try { var nguon = db.GIAYs.Where(x => x.ID == iD).Select(x => new GiayBDO { ID = x.ID, MaGiayNCC = x.Ma_giay_ncc, MaGiayTuDat = x.Ma_giay_tu_dat, TenGiay = x.Ten_giay, DienGiai = x.Dien_giai, DinhLuong = (int)x.Dinh_luong, KhoGiay = x.Kho_giay, ChieuNgan = (float)x.Chieu_ngan, ChieuDai = (float)x.Chieu_dai, TenGiayMoRong = x.ten_mo_rong, GiaMua = (int)x.Gia_mua, KhongCon = (bool)x.Khong_con, IdDanhMucGiay = (int)x.ID_DANH_MUC_GIAY, TenDanhMucGiay = x.DANH_MUC_GIAY.Ten, //Tham chiếu TonKho = (bool)x.Ton_kho, ThuTu = (int)x.Thu_tu }); giay = nguon.SingleOrDefault(); } catch { } return(giay); }
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); }
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; }
private void ChuyenBDOThanhDAO(GiayBDO entityBDO, GIAY entityDAO) { entityDAO.ID = entityBDO.ID; entityDAO.Ten_giay = entityBDO.TenGiay; entityDAO.Kho_giay = entityBDO.KhoGiay; entityDAO.Dien_giai = entityBDO.DienGiai; entityDAO.Dinh_luong = entityBDO.DinhLuong; entityDAO.Ma_giay_ncc = entityBDO.MaGiayNCC; entityDAO.ID_DANH_MUC_GIAY = entityBDO.IdDanhMucGiay; entityDAO.Ma_giay_tu_dat = entityBDO.MaGiayTuDat; entityDAO.Chieu_ngan = entityBDO.ChieuNgan; entityDAO.Chieu_dai = entityBDO.ChieuDai; entityDAO.ten_mo_rong = entityBDO.TenGiayMoRong; entityDAO.Ton_kho = entityBDO.TonKho; entityDAO.Gia_mua = entityBDO.GiaMua; entityDAO.Thu_tu = entityBDO.ThuTu; entityDAO.Khong_con = entityBDO.KhongCon; }
//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 string Them(GiayBDO entityBDO) { string kq = ""; try { kq = KiemTraTrung(entityBDO.TenGiay, entityBDO.KhoGiay, entityBDO.DinhLuong, entityBDO.IdDanhMucGiay); if (kq != "") { return(kq); } GIAY entity = new GIAY(); ChuyenBDOThanhDAO(entityBDO, entity); db.GIAYs.Add(entity); db.SaveChanges(); kq = string.Format("Giấy:{0}", entity.ID); } catch { kq = string.Format("Thêm Giấy {0} lỗi!", entityBDO.ID); } return(kq); }
public string Sua(GiayBDO entityBDO) { return(giayDAO.Sua(entityBDO)); }
public string Them(GiayBDO entityBDO) { return(giayDAO.Them(entityBDO)); }