private void ChuyenBDOThanhDAO(GiaTuyChonTheNhuaBDO entityBDO, GIA_TUY_CHON_THE_NHUA entityDAO) { entityDAO.ID_BANG_GIA_THE_NHUA = entityBDO.IdBangGiaTheNhua; entityDAO.ID_TUY_CHON_THE_NHUA = entityBDO.IdTuyChonTheNhua; entityDAO.gia_ban = entityBDO.GiaBan; }
public string Sua(GiaTuyChonTheNhuaBDO entityBDO) { GIA_TUY_CHON_THE_NHUA entity = db.GIA_TUY_CHON_THE_NHUA.Where(x => (x.ID_BANG_GIA_THE_NHUA == entityBDO.IdBangGiaTheNhua) && (x.ID_TUY_CHON_THE_NHUA == entityBDO.IdTuyChonTheNhua)).SingleOrDefault(); string kq = ""; if (entity != null) { try { //Không cần thiết kiểm tra trùng vì không có tên /*kq = KiemTraTrung(entityBDO.); * if (kq != "") * return kq; */ ChuyenBDOThanhDAO(entityBDO, entity); db.Entry(entity).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); kq = string.Format("Bảng giá:{0}_Tùy chọn:{1}", entity.ID_BANG_GIA_THE_NHUA, entity.ID_TUY_CHON_THE_NHUA);//trả về số Id } catch { kq = string.Format("Bảng giá:{0}_Tùy chọn:{1} không thành công!", entity.ID_BANG_GIA_THE_NHUA, entity.ID_TUY_CHON_THE_NHUA); } } else { return(kq = string.Format("Thông tin Bảng giá {0} và Tùy chọn {1} không tồn tại!", entity.ID_BANG_GIA_THE_NHUA, entity.ID_TUY_CHON_THE_NHUA)); } return(kq); }
public string Xoa(int idBangGia, int idTuyChon) { string kq = ""; GiaTuyChonTheNhuaBDO entityBDO = this.DocTheoId(idBangGia, idTuyChon); GIA_TUY_CHON_THE_NHUA entity = new GIA_TUY_CHON_THE_NHUA(); if (entityBDO != null) { try { ChuyenBDOThanhDAO(entityBDO, entity); db.GIA_TUY_CHON_THE_NHUA.Remove(entity); db.SaveChanges(); } catch { kq = string.Format("Xóa mục {0}_{1} không thành công!", entity.ID_BANG_GIA_THE_NHUA, entity.ID_TUY_CHON_THE_NHUA); } } else { kq = string.Format("Mục {0}_{1} không tồn tại!", entityBDO.IdBangGiaTheNhua, entityBDO.IdTuyChonTheNhua); } return(kq);; }
//Chuyển đổi private static void ChuyenDoiGiayBDOThanhDTO(GiaTuyChonTheNhuaBDO giaTuyChonBDO, GiaTuyChonTheNhua giaTuyChonDTO) { giaTuyChonDTO.IdBangGiaTheNhua = giaTuyChonBDO.IdBangGiaTheNhua; giaTuyChonDTO.IdTuyChonTheNhua = giaTuyChonBDO.IdTuyChonTheNhua; giaTuyChonDTO.TenTuyChon = giaTuyChonBDO.TenTuyChon; giaTuyChonDTO.TenBangGia = giaTuyChonBDO.TenBangGia; giaTuyChonDTO.GiaBan = giaTuyChonBDO.GiaBan; }
public static string Sua(GiaTuyChonTheNhua item) { GiaTuyChonTheNhuaLogic giaTuyChonTheNhuaLogic = new GiaTuyChonTheNhuaLogic(); var itemBDO = new GiaTuyChonTheNhuaBDO(); ChuyenDoiGiayDTOThanhBDO(item, itemBDO); return(giaTuyChonTheNhuaLogic.Sua(itemBDO)); }
public GiaTuyChonTheNhuaBDO DocTheoId(int idBangGia, int idTuyChon) { GiaTuyChonTheNhuaBDO item = null; try { item = db.GIA_TUY_CHON_THE_NHUA.Where(x => (x.ID_BANG_GIA_THE_NHUA == idBangGia) && (x.ID_TUY_CHON_THE_NHUA == idTuyChon)).Select(x => new GiaTuyChonTheNhuaBDO { IdBangGiaTheNhua = x.ID_BANG_GIA_THE_NHUA, IdTuyChonTheNhua = x.ID_TUY_CHON_THE_NHUA, TenTuyChon = x.TUY_CHON_THE_NHUA.ten, TenBangGia = x.BANG_GIA_THE_NHUA.ten, GiaBan = (int)x.gia_ban }).SingleOrDefault(); } catch { } return(item); }
public string Them(GiaTuyChonTheNhuaBDO entityBDO) { string kq = ""; try { kq = KiemTraTrung(entityBDO.IdBangGiaTheNhua, entityBDO.IdTuyChonTheNhua); if (kq != "") { return(kq); } GIA_TUY_CHON_THE_NHUA entity = new GIA_TUY_CHON_THE_NHUA(); ChuyenBDOThanhDAO(entityBDO, entity); db.GIA_TUY_CHON_THE_NHUA.Add(entity); db.SaveChanges(); kq = string.Format("BangGia:{0}_TuyChon:{1}", entity.ID_BANG_GIA_THE_NHUA, entity.ID_TUY_CHON_THE_NHUA); } catch { kq = string.Format("BangGia_TuyChon {0}-{1} không tồn tại!", entityBDO.IdBangGiaTheNhua, entityBDO.IdTuyChonTheNhua); } return(kq); }
public string Sua(GiaTuyChonTheNhuaBDO entityBDO) { return(giaTuyChonTheNhuaDAO.Sua(entityBDO)); }
public string Them(GiaTuyChonTheNhuaBDO entityBDO) { return(giaTuyChonTheNhuaDAO.Them(entityBDO)); }
private static void ChuyenDoiGiayDTOThanhBDO(GiaTuyChonTheNhua giaTuyChonDTO, GiaTuyChonTheNhuaBDO giaTuyChonBDO) { giaTuyChonBDO.IdBangGiaTheNhua = giaTuyChonDTO.IdBangGiaTheNhua; giaTuyChonBDO.IdTuyChonTheNhua = giaTuyChonDTO.IdTuyChonTheNhua; giaTuyChonBDO.GiaBan = giaTuyChonDTO.GiaBan; }