private void Controlush_CostumerChange(object sender, EventArgs e)
        {
            ValueUserControl v = e as ValueUserControl;

            if (v.host_guest == HostOrGuest.host)
            {
                SignUpButton.Visibility       = Visibility.Collapsed;
                LogOutButton.Visibility       = Visibility.Visible;
                AddHostingButton.IsEnabled    = true;
                DeleteHostingButton.IsEnabled = true;
                UpdateHostingButton.IsEnabled = true;
                AddOrderButton.IsEnabled      = true;
                closeOrder.IsEnabled          = true;
                MoreDetails.IsEnabled         = true;
                UserGrid.Children.RemoveRange(0, 1);
                if (OrdersOrHostingUnit == "order")
                {
                    messageLogOrder.Visibility = Visibility.Collapsed;
                    OrderList.Visibility       = Visibility.Visible;
                    Refresh(Orders);
                }
                else
                {
                    messageLog.Visibility      = Visibility.Collapsed;
                    HostingUnitList.Visibility = Visibility.Visible;
                    Refresh(Hostings, myBL.getHostingUnits(item => item.Owner.HostId == host.HostId));
                }
            }
        }
Пример #2
0
        private void Controlush_CostumerChange(object sender, EventArgs e)
        {
            ValueUserControl v = e as ValueUserControl;

            if (v.host_guest == HostOrGuest.guest)
            {
                LogOutButton.Visibility = Visibility.Visible;
                messageLog.Visibility   = Visibility.Collapsed;
                UserGrid.Children.RemoveRange(0, 1);
                GuestRequestList.Visibility = Visibility.Visible;
                MoreDetails.IsEnabled       = true;
                Refresh(guestRequests, myBL.getGuestRequests(item => item.GuestId == guest.GuestId));
            }
        }
Пример #3
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (passwordMask.Password == "")
     {
         MessageBox.Show("enter your password", "empty password", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         if (HostUser != null)
         {
             List <BE.Host> hosts = myBL.getHosts(item => passwordMask.Password == item.HostId.Substring(5, 4));
             if (hosts.Count() == 0)
             {
                 MessageBox.Show("please sign up", "Connection failed", MessageBoxButton.OK, MessageBoxImage.Error);
                 passwordMask.Password = "";
             }
             else
             {
                 //העתקה עמוקה
                 HostUser.HostId              = hosts[0].HostId;
                 HostUser.PrivateName         = hosts[0].PrivateName;
                 HostUser.FamilyName          = hosts[0].FamilyName;
                 HostUser.PhoneNumber         = hosts[0].PhoneNumber;
                 HostUser.MailAdress          = hosts[0].MailAdress;
                 HostUser.BankAccountNumber   = hosts[0].BankAccountNumber;
                 HostUser.CollectionClearance = hosts[0].CollectionClearance;
                 HostUser.IsInPlace           = hosts[0].IsInPlace;
                 HostUser.Languages           = hosts[0].Languages;
                 HostUser.BankBranchDetails   = hosts[0].BankBranchDetails;
                 passwordMask.Password        = "";
                 ee = new ValueUserControl(HostOrGuest.host);
                 if (CostumerChange != null)
                 {
                     CostumerChange(this, ee);
                 }
             }
         }
         if (guestUser != null)
         {
             List <GuestRequest> guestRequests = myBL.getGuestRequests(item => passwordMask.Password == item.GuestId.Substring(5, 4));
             if (guestRequests.Count() == 0)
             {
                 MessageBox.Show("you dont have guest request", "Connection failed", MessageBoxButton.OK, MessageBoxImage.Error);
                 passwordMask.Password = "";
             }
             else
             {
                 guestUser.GuestId      = guestRequests[0].GuestId;
                 guestUser.Family_Name  = guestRequests[0].Family_Name;
                 guestUser.Private_Name = guestRequests[0].Private_Name;
                 guestUser.MailAddress  = guestRequests[0].MailAddress;
                 passwordMask.Password  = "";
                 ee = new ValueUserControl(HostOrGuest.guest);
                 if (CostumerChange != null)
                 {
                     CostumerChange(this, ee);
                 }
             }
         }
     }
 }