Esempio n. 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);;
        }
Esempio n. 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);
        }
 //Chuyển đổi
 private static void ChuyenDoiGiayBDOThanhDTO(GiaTuyChonDanhThiepBDO giaTuyChonBDO, GiaTuyChonDanhThiep giaTuyChonDTO)
 {
     giaTuyChonDTO.IdBangGiaDanhThiep = giaTuyChonBDO.IdBangGiaDanhThiep;
     giaTuyChonDTO.IdTuyChonDanhThiep = giaTuyChonBDO.IdTuyChonDanhThiep;
     giaTuyChonDTO.TenTuyChon         = giaTuyChonBDO.TenTuyChon;
     giaTuyChonDTO.TenBangGia         = giaTuyChonBDO.TenBangGia;
     giaTuyChonDTO.GiaBan             = giaTuyChonBDO.GiaBan;
 }
        public static string Sua(GiaTuyChonDanhThiep item)
        {
            GiaTuyChonDanhThiepLogic giaTChonDThiepLogic = new GiaTuyChonDanhThiepLogic();
            var itemBDO = new GiaTuyChonDanhThiepBDO();

            ChuyenDoiGiayDTOThanhBDO(item, itemBDO);
            return(giaTChonDThiepLogic.Sua(itemBDO));
        }
Esempio n. 5
0
        public GiaTuyChonDanhThiepBDO DocTheoId(int idBangGia, int idTuyChon)
        {
            GiaTuyChonDanhThiepBDO item = null;

            try
            {
                item = db.GIA_TUY_CHON_DANH_THIEP.Where(x => (x.ID_BANG_GIA_DANH_THIEP == idBangGia) &&
                                                        (x.ID_TUY_CHON_DANH_THIEP == idTuyChon)).Select(x => new GiaTuyChonDanhThiepBDO
                {
                    IdBangGiaDanhThiep = x.ID_BANG_GIA_DANH_THIEP,
                    IdTuyChonDanhThiep = x.ID_TUY_CHON_DANH_THIEP,
                    TenTuyChon         = x.TUY_CHON_DANH_THIEP.ten,
                    TenBangGia         = x.BANG_GIA_DANH_THIEP.ten_bang_gia,
                    GiaBan             = (int)x.gia_ban
                }).SingleOrDefault();
            }
            catch { }

            return(item);
        }
Esempio n. 6
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);
        }
 private static void ChuyenDoiGiayDTOThanhBDO(GiaTuyChonDanhThiep giaTuyChonDTO, GiaTuyChonDanhThiepBDO giaTuyChonBDO)
 {
     giaTuyChonBDO.IdBangGiaDanhThiep = giaTuyChonDTO.IdBangGiaDanhThiep;
     giaTuyChonBDO.IdTuyChonDanhThiep = giaTuyChonDTO.IdTuyChonDanhThiep;
     giaTuyChonBDO.GiaBan             = giaTuyChonDTO.GiaBan;
 }
Esempio n. 8
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;
 }
 public string Sua(GiaTuyChonDanhThiepBDO entityBDO)
 {
     return(giaTuyChonDanhThiepDAO.Sua(entityBDO));
 }
 public string Them(GiaTuyChonDanhThiepBDO entityBDO)
 {
     return(giaTuyChonDanhThiepDAO.Them(entityBDO));
 }