예제 #1
0
        public EditHost(Host _curr)
        {
            PhonePreList  = app.GetPrePhones();
            this.CurrHost = _curr;
            InitializeComponent();

            hostEditGrid.DataContext = CurrHost;
            prePhoneCb.ItemsSource   = PhonePreList;
            if (CurrHost.Id > 0) //אם המדובר על עריכה
            {
                IdTxt.IsEnabled    = false;
                EmailTxt.IsEnabled = false;
            }
            else //מדובר על רשומה חדשה
            {
                UnitHostButton.Visibility = System.Windows.Visibility.Hidden;
            }

            BankBranchSelector bs = new BankBranchSelector(CurrHost);

            hostEditGrid.Children.Add(bs);
            bs.Margin = new Thickness(10, 15, 0, 0);
            Grid.SetColumn(bs, 1);
            Grid.SetRow(bs, 7);


            HostingUnitList hostingListCtrl = new HostingUnitList(CurrHost.Id);

            hostingList.Children.Add(hostingListCtrl);
        }
예제 #2
0
        public void AddHostingUnit()
        {
            BE.HostingUnit temp1;
            int GenerateHostingUnitKey()
            {
                 int key;
            Label1:
                 key = rnd.Next(10000000, 100000000);  // creates a number between 10000000 and 99999999
                 for (int i = 0; i < HostingUnitList.Count(); i++)
                 {
                       if (HostingUnitList[i].HostingUnitKey == key)
                       {
                           goto Label1;
                       }
                 }
                 return key;
            }
           temp1.HostingUnitKey = GenerateHostingUnitKey();
           temp1.HostKey = Console.ReadLine();
           temp1.HostingUnitName = Console.ReadLine();

           for (int i = 0; i < 12; i++)
           {
                for (int j = 0; j < 31; j++)
                {
                    temp1.Diary[i, j] = false;
                }
           }
        }
예제 #3
0
        public ListHostingUnits()
        {
            InitializeComponent();

            HostingUnitList hostingListCtrl = new HostingUnitList(OwnerId);

            hostingList.Children.Add(hostingListCtrl);
        }
예제 #4
0
 public void addHostingUnit(HostingUnit hU)
 {
     HostingUnitList.Add(hU);
 }