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