Exemplo n.º 1
0
        private void AvailableU_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (dateTextBox.Text == "" || dateTextBox.Text == null)
                {
                    throw new TzimerException("Must enter an wanted dates!");
                }


                DateTime d;
                bool     succes = DateTime.TryParse(dateTextBox.Text, out d);
                if (!succes)
                {
                    throw  new TzimerException("invalid format");
                }
                if (amountTextBox.Text == "" || amountTextBox.Text == null)
                {
                    throw new TzimerException("Must enter amount of wanted days!");
                }
                InitializeComponent();
                List <HostingUnit> availableUnitItemControl = new List <HostingUnit>();
                ImpBL bl = ImpBL.Instance;
                foreach (var item in bl.GetAllAvilableUnits(d, int.Parse(amountTextBox.Text)))
                {
                    //AvailableUnitItemControl auic = new AvailableUnitItemControl();
                    //auic.UnitNameTextBlock.Text = item.HostingUnitName;
                    availableUnitItemControl.Add(item);
                }
                AvailableUnitListView.ItemsSource = availableUnitItemControl;
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }