Пример #1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            GridMain.Children.Clear();
            UserControl usc = new ListOfEquipment();

            GridMain.Children.Add(usc);
        }
Пример #2
0
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            List <Equipment>    lista   = new List <Equipment>();
            EquipmentController EqContr = new EquipmentController();

            lista = EqContr.GetAll();


            EqContr.Remove(eq);



            GridMain.Children.Clear();
            UserControl usc = new ListOfEquipment();

            GridMain.Children.Add(usc);
        }
Пример #3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            name     = Name.Text;
            quantity = Quantity.Text;
            id       = getNextid();

            Regex regex1 = new Regex(@"^([0-9]+)$");


            if (!regex1.IsMatch(quantity))
            {
                MessageBox.Show("Please, insert a number for quantity!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }



            if (name == "" || quantity == "")
            {
                MessageBox.Show("Please, fill all fields!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }



            List <ModelRoom> rooms = new List <ModelRoom>();



            Room           s         = new Room();
            RoomController RoomContr = new RoomController();
            List <Room>    l         = new List <Room>();

            l = RoomContr.GetAll();
            Equipment           med     = new Equipment();
            EquipmentController EqContr = new EquipmentController();

            List <Equipment> lista = new List <Equipment>();

            lista = EqContr.GetAll();

            Boolean valid = EqContr.isNameValid(name);


            if (!valid)
            {
                MessageBox.Show("Equipment with this name already exists!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);

                return;
            }

            med = new Equipment(id, name, int.Parse(quantity), rooms);
            EqContr.New(med);



            GridMain.Children.Clear();
            UserControl usc = new ListOfEquipment();

            GridMain.Children.Add(usc);
        }