Ejemplo n.º 1
0
 private void Distance_TextBox_PreviewMouseDown(object sender, MouseButtonEventArgs e)
 {
     if (Distance_TextBox.Foreground == Brushes.Red)
     {
         UiTools.Restore_Text_Box(Distance_TextBox);
     }
 }
 private void LastName_TextBox_PreviewMouseDown(object sender, MouseButtonEventArgs e)
 {
     //to restore the text box to his to previous state (by designing)
     if (LastName_TextBox.Foreground == Brushes.Red)
     {
         UiTools.Restore_Text_Box(LastName_TextBox);
     }
 }
Ejemplo n.º 3
0
 private void Distance_TextBox_TextChanged(object sender, TextChangedEventArgs e)
 {
     Order_ComboBox.IsEnabled = false;
     if (Distance_TextBox.Text == "")
     {
         return;
     }
     if (!UiTools.Id_Error_Alerter(Distance_TextBox))
     {
         int distance;
         if (int.TryParse(Distance_TextBox.Text, out distance) && All_Childs_ComboBox.SelectedItem != null)
         {
             Order_ComboBox.IsEnabled = true;
         }
     }
 }
 private void LastName_TextBox_LostFocus(object sender, RoutedEventArgs e)
 {
     //if user inserted somthing else than numbers - he will be alerted
     UiTools.Name_Error_Alerter(LastName_TextBox);
 }
        public MotherCard(Mother MotherToShow, DataGrid dataGridInput)
        {
            InitializeComponent();

            try
            {
                bl = FactoryBL.GetBL();
                dataGridToRefresh = dataGridInput;
                motherOfCard      = MotherToShow.GetCopy();

                ID_TextBlock.Text          = MotherToShow.MomID.ToString();
                FirstName_TextBlock.Text   = MotherToShow.MomFirstName;
                LastName_TextBlock.Text    = MotherToShow.MomFamilyName;
                PhoneNumber_TextBlock.Text = "0" + MotherToShow.MomPhoneNum.ToString();
                Adress_TextBlock.Text      = MotherToShow.MomAdress;
                NannyAdress_TextBlock.Text = MotherToShow.MomSearchAdress;
                Comments_TextBlock.Text    = MotherToShow.MomComment;


                for (int i = 0; i < 6; i++)
                {
                    if (MotherToShow.MomDaysNannyNeeds[i])
                    {
                        switch (i)
                        {
                        case 0:
                            Sunday_Day_TextBlock.Visibility  = Visibility.Visible;
                            Sunday_Time_TextBlock.Visibility = Visibility.Visible;
                            Sunday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                            Sunday_Time_TextBlock.Text       = MotherToShow.MomHoursNannyNeeds[i].ToString();
                            break;

                        case 1:
                            Monday_Day_TextBlock.Visibility  = Visibility.Visible;
                            Monday_Time_TextBlock.Visibility = Visibility.Visible;
                            Monday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                            Monday_Time_TextBlock.Text       = MotherToShow.MomHoursNannyNeeds[i].ToString();
                            break;

                        case 2:
                            Tuesday_Day_TextBlock.Visibility  = Visibility.Visible;
                            Tuesday_Time_TextBlock.Visibility = Visibility.Visible;
                            Tuesday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                            Tuesday_Time_TextBlock.Text       = MotherToShow.MomHoursNannyNeeds[i].ToString();
                            break;

                        case 3:
                            Wednesday_Day_TextBlock.Visibility  = Visibility.Visible;
                            Wednesday_Time_TextBlock.Visibility = Visibility.Visible;
                            Wednesday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                            Wednesday_Time_TextBlock.Text       = MotherToShow.MomHoursNannyNeeds[i].ToString();
                            break;

                        case 4:
                            Thursday_Day_TextBlock.Visibility  = Visibility.Visible;
                            Thursday_Time_TextBlock.Visibility = Visibility.Visible;
                            Thursday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                            Thursday_Time_TextBlock.Text       = MotherToShow.MomHoursNannyNeeds[i].ToString();
                            break;

                        case 5:
                            Friday_Day_TextBlock.Visibility  = Visibility.Visible;
                            Friday_Time_TextBlock.Visibility = Visibility.Visible;
                            Friday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                            Friday_Time_TextBlock.Text       = MotherToShow.MomHoursNannyNeeds[i].ToString();
                            break;

                        default:
                            break;
                        }
                    }
                }
                MotherToShow = new Mother();
            }
            catch (Exception c)
            {
                MessageBox.Show(c.Message);
            }
        }
Ejemplo n.º 6
0
        public NannyCard(Nanny NannyToShow, DataGrid dataGridInput)
        {
            InitializeComponent();
            dataGridToRefresh = dataGridInput;
            bl                           = FactoryBL.GetBL();
            nannyOfCard                  = NannyToShow.GetCopy();
            ID_TextBox.Text              = NannyToShow.NannyId.ToString();
            FirstName_TextBox.Text       = NannyToShow.NannyPrivateName;
            LastName_TextBox.Text        = NannyToShow.NannyFamilyName;
            PhoneNumber_TextBox.Text     = "0" + NannyToShow.NannyPhoneNum.ToString();
            birth_TextBox.Text           = NannyToShow.NannyDateOfBirth.Day + "/" + NannyToShow.NannyDateOfBirth.Month + "/" + NannyToShow.NannyDateOfBirth.Year;
            Adress_TextBox.Text          = NannyToShow.NannyAdress;
            Floor_TextBox.Text           = NannyToShow.NannyFloor.ToString();
            Elevator_CheckBox.IsChecked  = NannyToShow.NannyIsElevator;
            Experience_TextBox.Text      = NannyToShow.NannyYearsOfExperience.ToString();
            Maxchildrens_TextBox.Text    = NannyToShow.NannyMaxInfants.ToString();
            AgeRange_TextBox.Text        = NannyToShow.NannyMinInfantAge.ToString() + "-" + NannyToShow.NannyMaxInfantAge.ToString();
            Vacation_TextBox.Text        = NannyToShow.NannyIsElevator ? "Ministry of Education" : "Ministry of Industry and Trade";
            MonthlySalary_TextBox.Text   = NannyToShow.NannyMonthlySalary.ToString() + " NIS";
            HourlySalary_TextBox.Text    = NannyToShow.NannyIsHourlySalary ? NannyToShow.NannyHourlySalary.ToString() + " NIS" : "Does not allow hourly salary";
            Recommendations_TextBox.Text = NannyToShow.NannyRecommendations;


            for (int i = 0; i < 6; i++)
            {
                if (NannyToShow.NannyWorkingDays[i])
                {
                    switch (i)
                    {
                    case 0:
                        Sunday_Day_TextBlock.Visibility  = Visibility.Visible;
                        Sunday_Time_TextBlock.Visibility = Visibility.Visible;
                        Sunday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                        Sunday_Time_TextBlock.Text       = NannyToShow.NannyWorkingHours[i].ToString();
                        break;

                    case 1:
                        Monday_Day_TextBlock.Visibility  = Visibility.Visible;
                        Monday_Time_TextBlock.Visibility = Visibility.Visible;
                        Monday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                        Monday_Time_TextBlock.Text       = NannyToShow.NannyWorkingHours[i].ToString();
                        break;

                    case 2:
                        Tuesday_Day_TextBlock.Visibility  = Visibility.Visible;
                        Tuesday_Time_TextBlock.Visibility = Visibility.Visible;
                        Tuesday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                        Tuesday_Time_TextBlock.Text       = NannyToShow.NannyWorkingHours[i].ToString();
                        break;

                    case 3:
                        Wednesday_Day_TextBlock.Visibility  = Visibility.Visible;
                        Wednesday_Time_TextBlock.Visibility = Visibility.Visible;
                        Wednesday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                        Wednesday_Time_TextBlock.Text       = NannyToShow.NannyWorkingHours[i].ToString();
                        break;

                    case 4:
                        Thursday_Day_TextBlock.Visibility  = Visibility.Visible;
                        Thursday_Time_TextBlock.Visibility = Visibility.Visible;
                        Thursday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                        Thursday_Time_TextBlock.Text       = NannyToShow.NannyWorkingHours[i].ToString();
                        break;

                    case 5:
                        Friday_Day_TextBlock.Visibility  = Visibility.Visible;
                        Friday_Time_TextBlock.Visibility = Visibility.Visible;
                        Friday_Day_TextBlock.Text        = UiTools.NumToDay(i);
                        Friday_Time_TextBlock.Text       = NannyToShow.NannyWorkingHours[i].ToString();
                        break;

                    default:
                        break;
                    }
                }
            }


            NannyToShow = new Nanny();
        }