Beispiel #1
0
        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;
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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));
        }
Beispiel #6
0
        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);
        }
Beispiel #7
0
        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;
 }