예제 #1
0
        public string Them(BangGiaInNhanhBDO entityBDO)
        {
            var entity = new BANG_GIA_IN_NHANH();
            var kq     = "";

            if (entity != null)
            {
                try
                {
                    kq = KiemTraTrung(entityBDO.TenBangGia);
                    if (kq != "")
                    {
                        return(kq);
                    }
                    ChuyenBDOThanhDAO(entityBDO, entity);
                    db.BANG_GIA_IN_NHANH.Add(entity);
                    db.SaveChanges();
                    kq = string.Format("Thêm mục tin {0} thành công", entity.ID);//trả về số Id
                }
                catch
                {
                    kq = string.Format("Thêm mục tin {0} không thành công!", entity.ID);
                }
            }
            else
            {
                return(string.Format("Mục tin {0} không tồn tại!", entity.ID));
            }
            return(kq);
        }
예제 #2
0
        public BangGiaInNhanhBDO LayTheoId(int iD)
        {
            BangGiaInNhanhBDO item = null;

            try
            {
                item = db.BANG_GIA_IN_NHANH.Where(x => x.ID == iD).Select(x => new BangGiaInNhanhBDO
                {
                    ID                = x.ID,
                    TenBangGia        = x.ten_bang_gia,
                    MoTa              = x.mo_ta,
                    DayGia            = x.day_gia,
                    DaySoLuong        = x.day_so_luong,
                    KhongSuDung       = (bool)x.khong_su_dung,
                    IdHangKhachHang   = (int)x.ID_HANG_KHACH_HANG,
                    SoTrangToiDa      = (int)x.so_trang_toi_da,
                    NoiDungBangGia    = x.noi_dung_bang_gia,
                    DaySoLuongNiemYet = x.day_so_luong_niem_yet,
                    GiaTheoKhoang     = (bool)x.gia_theo_khoang,
                    ThuTu             = (int)x.thu_tu
                }).SingleOrDefault();
            }
            catch { }

            return(item);
        }
예제 #3
0
        public bool Sua(ref string thongDiep, BangGiaInNhanhBDO entityBDO)
        {
            var entity = db.BANG_GIA_IN_NHANH.Where(x => x.ID == entityBDO.ID).SingleOrDefault();
            var kq     = true;

            if (entity != null)
            {
                try
                {
                    var kqKiemTrung = KiemTraTrung(entityBDO.TenBangGia, entityBDO.ID);
                    if (kqKiemTrung != "")
                    {
                        thongDiep = kqKiemTrung;
                        return(false);
                    }
                    ChuyenBDOThanhDAO(entityBDO, entity);
                    db.Entry(entity).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    thongDiep = string.Format("Lưu mục tin {0} thành công", entity.ID);//trả về số Id
                }
                catch
                {
                    thongDiep = string.Format("Sửa mục tin {0} không thành công!", entity.ID);
                }
            }
            else
            {
                thongDiep = string.Format("Mục tin {0} không tồn tại!", entity.ID);
                return(false);
            }
            return(kq);
        }
예제 #4
0
        public static bool Sua(ref string thongDiep, BangGiaInNhanh toInMayDigi)
        {
            var bangGiaInNhanhLogic = new BangGiaInNhanhLogic();
            var itemBDO             = new BangGiaInNhanhBDO();

            ChuyenDoiBangGiaInNhanhDTOThanhBDO(toInMayDigi, itemBDO);
            return(bangGiaInNhanhLogic.Sua(ref thongDiep, itemBDO));
        }
예제 #5
0
        public static string Them(BangGiaInNhanh toInMayDigi)
        {
            var bangGiaInNhanhLogic = new BangGiaInNhanhLogic();
            var itemBDO             = new BangGiaInNhanhBDO();

            ChuyenDoiBangGiaInNhanhDTOThanhBDO(toInMayDigi, itemBDO);
            return(bangGiaInNhanhLogic.Them(itemBDO));
        }
예제 #6
0
 //Chuyển đổi
 private static void ChuyenDoiGiayBDOThanhDTO(BangGiaInNhanhBDO bGiaInNhanhBDO, BangGiaInNhanh bGiaInNhanh)
 {
     bGiaInNhanh.ID              = bGiaInNhanhBDO.ID;
     bGiaInNhanh.TenBangGia      = bGiaInNhanhBDO.TenBangGia;
     bGiaInNhanh.MoTa            = bGiaInNhanhBDO.MoTa;
     bGiaInNhanh.DaySoLuong      = bGiaInNhanhBDO.DaySoLuong;
     bGiaInNhanh.DayGia          = bGiaInNhanhBDO.DayGia;
     bGiaInNhanh.KhongSuDung     = bGiaInNhanhBDO.KhongSuDung;
     bGiaInNhanh.ThuTu           = bGiaInNhanhBDO.ThuTu;
     bGiaInNhanh.IdHangKhachHang = bGiaInNhanhBDO.IdHangKhachHang;
 }
 private static void ChuyenDoiBangGiaInNhanhDTOThanhBDO(BangGiaInNhanhBDO bGiaInNhanh, BangGiaInNhanh bGiaInNhanhBDO)
 {
     bGiaInNhanhBDO.ID              = bGiaInNhanh.ID;
     bGiaInNhanhBDO.TenBangGia      = bGiaInNhanh.TenBangGia;
     bGiaInNhanhBDO.MoTa            = bGiaInNhanh.MoTa;
     bGiaInNhanhBDO.DaySoLuong      = bGiaInNhanh.DaySoLuong;
     bGiaInNhanhBDO.DayGia          = bGiaInNhanh.DayGia;
     bGiaInNhanhBDO.KhongSuDung     = bGiaInNhanh.KhongSuDung;
     bGiaInNhanhBDO.ThuTu           = bGiaInNhanh.ThuTu;
     bGiaInNhanhBDO.IdHangKhachHang = bGiaInNhanh.IdHangKhachHang;
     bGiaInNhanhBDO.SoTrangToiDa    = bGiaInNhanh.SoTrangToiDa;
 }
예제 #8
0
 //Chuyển đổi
 private static void ChuyenDoiBangGiaInNhanhBDOThanhDTO(BangGiaInNhanhBDO bGiaInNhanhBDO, BangGiaInNhanh bGiaInNhanh)
 {
     bGiaInNhanh.ID                = bGiaInNhanhBDO.ID;
     bGiaInNhanh.TenBangGia        = bGiaInNhanhBDO.TenBangGia;
     bGiaInNhanh.MoTa              = bGiaInNhanhBDO.MoTa;
     bGiaInNhanh.DaySoLuong        = bGiaInNhanhBDO.DaySoLuong;
     bGiaInNhanh.DayGia            = bGiaInNhanhBDO.DayGia;
     bGiaInNhanh.KhongSuDung       = bGiaInNhanhBDO.KhongSuDung;
     bGiaInNhanh.ThuTu             = bGiaInNhanhBDO.ThuTu;
     bGiaInNhanh.IdHangKhachHang   = bGiaInNhanhBDO.IdHangKhachHang;
     bGiaInNhanh.SoTrangToiDa      = bGiaInNhanhBDO.SoTrangToiDa;
     bGiaInNhanh.NoiDungBangGia    = bGiaInNhanhBDO.NoiDungBangGia;
     bGiaInNhanh.DaySoLuongNiemYet = bGiaInNhanhBDO.DaySoLuongNiemYet;
     bGiaInNhanh.GiaTheoKhoang     = bGiaInNhanhBDO.GiaTheoKhoang;
 }
예제 #9
0
 private void ChuyenBDOThanhDAO(BangGiaInNhanhBDO entityBDO, BANG_GIA_IN_NHANH entityDAO)
 {
     entityDAO.ID                    = entityBDO.ID;
     entityDAO.ten_bang_gia          = entityBDO.TenBangGia;
     entityDAO.mo_ta                 = entityBDO.MoTa;
     entityDAO.day_gia               = entityBDO.DayGia;
     entityDAO.day_so_luong          = entityBDO.DaySoLuong;
     entityDAO.khong_su_dung         = entityBDO.KhongSuDung;
     entityDAO.ID_HANG_KHACH_HANG    = entityBDO.IdHangKhachHang;
     entityDAO.so_trang_toi_da       = entityBDO.SoTrangToiDa;
     entityDAO.noi_dung_bang_gia     = entityBDO.NoiDungBangGia;
     entityDAO.day_so_luong_niem_yet = entityBDO.DaySoLuongNiemYet;
     entityDAO.gia_theo_khoang       = entityBDO.GiaTheoKhoang;
     entityDAO.thu_tu                = entityBDO.ThuTu;
 }
 //Chuyển đổi
 private static void ChuyenDoiGiayBDOThanhDTO(BangGiaInNhanhBDO giayBDO, BangGiaInNhanh giayDTO)
 {
     giayDTO.ID            = giayBDO.ID;
     giayDTO.MaGiayNCC     = giayBDO.MaGiayNCC;
     giayDTO.MaGiayTuDat   = giayBDO.MaGiayTuDat;
     giayDTO.TenGiay       = giayBDO.TenGiay;
     giayDTO.DienDienGiai  = giayBDO.DienDienGiai;
     giayDTO.DinhDinhLuong = giayBDO.DinhDinhLuong;
     giayDTO.KhoGiay       = giayBDO.KhoGiay;
     giayDTO.ChieuNgan     = giayBDO.ChieuNgan;
     giayDTO.ChieuDai      = giayBDO.ChieuDai;
     giayDTO.GiaMua        = giayBDO.GiaMua;
     giayDTO.Markup_1      = giayBDO.Markup_1;
     giayDTO.Markup_2      = giayBDO.Markup_2;
     giayDTO.Markup_3      = giayBDO.Markup_3;
     giayDTO.IDDanhMucGiay = giayBDO.IDDanhMucGiay;
     giayDTO.TonKho        = giayBDO.TonKho;
     giayDTO.ThuTu         = giayBDO.ThuTu;
 }
예제 #11
0
 public bool Sua(ref string thongDiep, BangGiaInNhanhBDO bangGiaBDO)
 {
     return(bangGiaInNhanhDAO.Sua(ref thongDiep, bangGiaBDO));
 }
예제 #12
0
 public string Them(BangGiaInNhanhBDO bangGiaBDO)
 {
     return(bangGiaInNhanhDAO.Them(bangGiaBDO));
 }