Esempio n. 1
0
        private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            if (name.Text == "" || quantity.Text == "")
            {
                MessageBox.Show("Please fill Name and Quantity fields.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }


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


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

            Medicine equ = new Medicine(eq.id, name.Text, int.Parse(quantity.Text), description.Text, eq.room, eq.doctor, true);

            MedicineController EquipmentContr = new MedicineController();

            EquipmentContr.Update(equ);


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

            GridMain.Children.Add(usc);
        }
Esempio n. 2
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            GridMain.Children.Clear();
            UserControl usc = new ListOfMedicine();

            GridMain.Children.Add(usc);
        }
Esempio n. 3
0
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            List <Medicine> lista = new List <Medicine>();

            lista = MedContr.GetAll();


            MedContr.Remove(eq);



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

            GridMain.Children.Add(usc);
        }
Esempio n. 4
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            name        = Name.Text;
            quantity    = Quantity.Text;
            description = Description.Text;
            id          = getNextID();
            DoctorController  DoctorContr = new DoctorController();
            List <DoctorUser> listad      = new List <DoctorUser>();

            listad = DoctorContr.GetAll();


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


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


            Lista stt = (Lista)Combo.Items.GetItemAt(Combo.SelectedIndex);

            String[] str = stt.Name.Split(' ');


            foreach (DoctorUser dok in listad)
            {
                if (str[0].Equals(dok.id.ToString()))
                {
                    doktor = dok;
                }
            }

            if (name == "" || quantity == "" || description == "")
            {
                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();
            Medicine med = new Medicine();

            RequestMedicineController MedContr  = new RequestMedicineController();
            MedicineController        MMedContr = new MedicineController();
            List <Medicine>           lista     = new List <Medicine>();

            lista = MedContr.GetAll();


            Boolean valid = MMedContr.isNameValid(name);



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



            med = new Medicine(id, name, int.Parse(quantity), description, rooms, doktor, true);

            MedContr.New(med);



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

            GridMain.Children.Add(usc);
        }