Ejemplo n.º 1
0
 public UpdateStatus update()
 {
     try
     {
         //Kiểm tra Email
         var param = new Dictionary <string, dynamic>();
         param.Add(NguoiDungManager.Properties.Email, this.Email);
         var nguoidung = NguoiDungManager.findBy(param).SingleOrDefault();
         if (nguoidung != null && !nguoidung.MaSoNguoiDung.Equals(MaSoNguoiDung))
         {
             return(UpdateStatus.EmailIsExisted); //Email tồn tại
         }
         if (NguoiDungManager.edit(this))
         {
             return(UpdateStatus.Success);
         }
         else
         {
             return(UpdateStatus.Error);
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(UpdateStatus.Error); //Không thể đăng nhập
     }
 }
Ejemplo n.º 2
0
 public bool delete()
 {
     this.TrangThai = 0;
     return(NguoiDungManager.edit(this));
 }