Ejemplo n.º 1
0
        private void buttonBuy_Click(object sender, EventArgs e)
        {
            if (LoggedInUser.BankAccount.money >= MarketPhoto.price)
            {
                LoggedInUser.updateBank(LoggedInUser.BankAccount.money - MarketPhoto.price, DataBaseProxy);
                UserSeller.updateBank(UserSeller.BankAccount.money + MarketPhoto.price, DataBaseProxy);

                DataBaseProxy.RemoveMarketPhoto(Photo);
                DataBaseProxy.InsertPhotoToCollection(LoggedInUser.ID, Photo.photoId);


                UpdaterChecker.IsMarketDataHasChanged = true;
                //UpdaterChecker.IsPhotosCollectionHasChanged = true;
                UpdaterChecker.IsBankHasChanged = true;
                this.Hide();
            }
            else
            {
                MessageBox.Show("You Dont Have Enough Money..");
            }
        }
        public async Task <bool> CreateUserSeller(string userNmae, string firstName, string lastName, string email, string phoneNumber, string userId)
        {
            var userSeller = new UserSeller
            {
                Id          = Guid.NewGuid().ToString(),
                UserName    = userNmae,
                FirstName   = firstName,
                LastName    = lastName,
                Email       = email,
                PhoneNumber = phoneNumber,
                UserId      = userId
            };

            context.Add(userSeller);
            int result = await context.SaveChangesAsync();

            if (result == 0)
            {
                return(false);
            }
            return(true);
        }
Ejemplo n.º 3
0
 public User UpdateUser(User user, Security Security)
 {
     ValidateSecurity(Security);
     using (var ds = new DataService())
     {
         User dbUser = ds.getUserDAO().Find(user.Id);
         dbUser.Name           = (!String.IsNullOrEmpty(user.Name)) ? user.Name : dbUser.Name;
         dbUser.Surname        = (!String.IsNullOrEmpty(user.Surname)) ? user.Surname : dbUser.Surname;
         dbUser.Username       = (!String.IsNullOrEmpty(user.Username)) ? user.Username : dbUser.Username;
         dbUser.Password       = (!String.IsNullOrEmpty(user.Password)) ? getHashedPassword(user.Password) : dbUser.Password;
         dbUser.IdDocument     = (!String.IsNullOrEmpty(user.IdDocument)) ? user.IdDocument : dbUser.IdDocument;
         dbUser.IdDocumentType = (user.IdDocumentType != 0) ? user.IdDocumentType : dbUser.IdDocumentType;
         dbUser.Email          = (!String.IsNullOrEmpty(user.Email)) ? user.Email : dbUser.Email;
         dbUser.activeAccount  = user.activeAccount;
         if (user.Role == Model.Types.UserRole.SELLER)
         {
             UserSeller seller   = user as UserSeller;
             UserSeller dbSeller = dbUser as UserSeller;
             dbSeller.company_id = (seller.company_id != 0) ? seller.company_id : dbSeller.company_id;
         }
         return(ds.getUserDAO().Update(dbUser));
     }
 }