Beispiel #1
0
        public string Xoa(int idBangGia, int idTuyChon)
        {
            string kq = "";
            GiaTuyChonDanhThiepBDO  entityBDO = this.DocTheoId(idBangGia, idTuyChon);
            GIA_TUY_CHON_DANH_THIEP entity    = new GIA_TUY_CHON_DANH_THIEP();

            if (entityBDO != null)
            {
                try
                {
                    ChuyenBDOThanhDAO(entityBDO, entity);
                    db.GIA_TUY_CHON_DANH_THIEP.Remove(entity);
                    db.SaveChanges();
                }
                catch
                {
                    kq = string.Format("Xóa mục {0}_{1} không thành công!", entity.ID_BANG_GIA_DANH_THIEP,
                                       entity.ID_TUY_CHON_DANH_THIEP);
                }
            }
            else
            {
                kq = string.Format("Mục {0}_{1} không tồn tại!", entityBDO.IdBangGiaDanhThiep,
                                   entityBDO.IdTuyChonDanhThiep);
            }
            return(kq);;
        }
Beispiel #2
0
        public string Sua(GiaTuyChonDanhThiepBDO entityBDO)
        {
            GIA_TUY_CHON_DANH_THIEP entity = db.GIA_TUY_CHON_DANH_THIEP.Where(x => (x.ID_BANG_GIA_DANH_THIEP == entityBDO.IdBangGiaDanhThiep) &&
                                                                              (x.ID_TUY_CHON_DANH_THIEP == entityBDO.IdTuyChonDanhThiep)).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_DANH_THIEP, entity.ID_TUY_CHON_DANH_THIEP);//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_DANH_THIEP, entity.ID_TUY_CHON_DANH_THIEP);
                }
            }
            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_DANH_THIEP, entity.ID_TUY_CHON_DANH_THIEP));
            }
            return(kq);
        }
Beispiel #3
0
        public string Them(GiaTuyChonDanhThiepBDO entityBDO)
        {
            string kq = "";

            try
            {
                kq = KiemTraTrung(entityBDO.IdBangGiaDanhThiep, entityBDO.IdTuyChonDanhThiep);
                if (kq != "")
                {
                    return(kq);
                }
                GIA_TUY_CHON_DANH_THIEP entity = new GIA_TUY_CHON_DANH_THIEP();
                ChuyenBDOThanhDAO(entityBDO, entity);
                db.GIA_TUY_CHON_DANH_THIEP.Add(entity);
                db.SaveChanges();
                kq = string.Format("BangGia:{0}_TuyChon:{1}", entity.ID_BANG_GIA_DANH_THIEP, entity.ID_TUY_CHON_DANH_THIEP);
            }
            catch
            {
                kq = string.Format("BangGia_TuyChon {0}-{1} không tồn tại!", entityBDO.IdBangGiaDanhThiep, entityBDO.IdTuyChonDanhThiep);
            }
            return(kq);
        }
Beispiel #4
0
 private void ChuyenBDOThanhDAO(GiaTuyChonDanhThiepBDO entityBDO, GIA_TUY_CHON_DANH_THIEP entityDAO)
 {
     entityDAO.ID_BANG_GIA_DANH_THIEP = entityBDO.IdBangGiaDanhThiep;
     entityDAO.ID_TUY_CHON_DANH_THIEP = entityBDO.IdTuyChonDanhThiep;
     entityDAO.gia_ban = entityBDO.GiaBan;
 }