示例#1
0
        public string ThemNguoiDung(NguoiDungContract nguoidung)
        {
            NguoiDungBDO nguoidungsethem = ChuyenContractThanhBDO(nguoidung);
            string       ketqua          = NguoiDungLogic.ThemNguoiDung(nguoidungsethem);

            return(ketqua);
        }
示例#2
0
        public string SuaNguoiDung(NguoiDungContract nguoidung)
        {
            NguoiDungBDO nguoidungsesua = ChuyenContractThanhBDO(nguoidung);
            string       ketqua         = NguoiDungLogic.SuaNguoiDung(nguoidungsesua);

            return(ketqua);
        }
示例#3
0
 public string Them(NguoiDungBDO nguoidung)
 {
     try
     {
         NguoiDung tim = db.NguoiDungs.Where(x => x.Ten == nguoidung.Ten).FirstOrDefault();
         if (tim == null)
         {
             NguoiDung nguoidungsethem = new NguoiDung()
             {
                 Ten = nguoidung.Ten, MatKhau = nguoidung.MatKhau, NhomNguoiDungID = nguoidung.NhomNguoiDungID
             };
             db.NguoiDungs.Add(nguoidungsethem);
             db.SaveChanges();
             return("Thêm thành công");
         }
         else
         {
             return("Đã có người dùng này");
         }
     }
     catch
     {
         return("Có lỗi xảy ra");
     }
 }
示例#4
0
        public string Sua(NguoiDungBDO entityBDO)
        {
            NGUOI_DUNG entity = db.NGUOI_DUNG.Where(x => x.ID == entityBDO.ID).SingleOrDefault();
            var        kq     = "";

            if (entity != null)
            {
                try
                {
                    kq = KiemTraTrung(entityBDO.Ten, entityBDO.ID);
                    if (kq != "")
                    {
                        return(kq);
                    }

                    ChuyenBDOThanhDAO(entityBDO, entity);
                    db.Entry(entity).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    kq = string.Format("Lưu mục tin {0} thành công", entity.ID);//trả về số Id
                }
                catch
                {
                    kq = string.Format("Sửa mục tin {0} không thành công!", entity.ID);
                }
            }
            else
            {
                return(kq = string.Format("Mục tin {0} không tồn tại!", entity.ID));
            }
            return(kq);
        }
示例#5
0
 private static void ChuyenDoiGiayDTOThanhBDO(NguoiDung nguoiDungDTO, NguoiDungBDO nguoiDungBDO)
 {
     nguoiDungBDO.ID  = nguoiDungDTO.ID;
     nguoiDungBDO.Ten = nguoiDungDTO.Ten;
     nguoiDungBDO.ChoHangKhachHang = nguoiDungDTO.ChoHangKhachHang;
     nguoiDungBDO.FormCoTheMo      = nguoiDungDTO.FormCoTheMo;
     nguoiDungBDO.HieuLuc          = nguoiDungDTO.HieuLuc;
 }
示例#6
0
        public static string Sua(NguoiDung canGap)
        {
            NguoiDungLogic nguoiDungLogic = new NguoiDungLogic();
            var            itemBDO        = new NguoiDungBDO();

            ChuyenDoiGiayDTOThanhBDO(canGap, itemBDO);
            return(nguoiDungLogic.Sua(itemBDO));
        }
示例#7
0
        public NguoiDungBDO ChuyenContractThanhBDO(NguoiDungContract nguoidung)
        {
            NguoiDungBDO kq = new NguoiDungBDO {
                NguoiDungID = nguoidung.NguoiDungID, MatKhau = nguoidung.MatKhau, Ten = nguoidung.Ten, NhomNguoiDungID = nguoidung.NhomNguoiDungID
            };

            return(kq);
        }
示例#8
0
 private void ChuyenBDOThanhDAO(NguoiDungBDO entityBDO, NGUOI_DUNG entityDAO)
 {
     entityDAO.ID  = entityBDO.ID;
     entityDAO.ten = entityBDO.Ten;
     entityDAO.cho_hang_khach_hang = entityBDO.ChoHangKhachHang;
     entityDAO.form_co_the_mo      = entityBDO.FormCoTheMo;
     entityDAO.hieu_luc            = entityBDO.HieuLuc;
 }
示例#9
0
        public NguoiDungBDO DocTheoTenDangNhap(string tenDangNhap)
        {
            NguoiDungBDO ngDung = null;

            try
            {
                var nguon = db.NGUOI_DUNG.Where(x => x.ten == tenDangNhap).Select(x => new NguoiDungBDO
                {
                    ID  = x.ID,
                    Ten = x.ten,
                    ChoHangKhachHang = x.cho_hang_khach_hang,
                    FormCoTheMo      = x.form_co_the_mo,
                    HieuLuc          = (bool)x.hieu_luc
                }).SingleOrDefault();
                ngDung = nguon;
            }
            catch { }

            return(ngDung);
        }
示例#10
0
 public string Sua(NguoiDungBDO nguoidung)
 {
     try
     {
         NguoiDung tim = db.NguoiDungs.Where(x => x.NguoiDungID == nguoidung.NguoiDungID).FirstOrDefault();
         if (tim != null)
         {
             tim.Ten             = nguoidung.Ten;
             tim.MatKhau         = nguoidung.MatKhau;
             tim.NhomNguoiDungID = nguoidung.NhomNguoiDungID;
             db.SaveChanges();
             return("Sửa thành công");
         }
         else
         {
             return("Không có người dùng này");
         }
     }
     catch
     {
         return("Có lỗi xảy ra");
     }
 }
示例#11
0
 public string Sua(NguoiDungBDO canGapBDO)
 {
     return(nguoiDungDAO.Sua(canGapBDO));
 }
示例#12
0
        public string SuaNguoiDung(NguoiDungBDO nguoidung)
        {
            string ketqua = NguoiDungDAO.Sua(nguoidung);

            return(ketqua);
        }
示例#13
0
        public string ThemNguoiDung(NguoiDungBDO nguoidung)
        {
            string ketqua = NguoiDungDAO.Them(nguoidung);

            return(ketqua);
        }
示例#14
0
 public string Them(NguoiDungBDO entityBDO)
 {
     throw new NotImplementedException();
 }