private void btnAddUpdateDrawer_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            string drawerName = txtDrawerName.Text.Trim();

            if (AreValidFields(drawerName) == false)
            {
                return;
            }

            if (_isUpdateDrawerInfo)
            {
                _drawerToUpdate.Name = drawerName;

                UpdateDrawer(_drawerToUpdate);
            }
            else
            {
                Model.Drawer drawerToAdd = new Model.Drawer()
                {
                    Name = drawerName,
                    CreatedDate = DateTime.Now,
                    IsDeleted = false
                };

                AddDrawer(drawerToAdd);
            }
        }
        public DrawerControl(Model.Drawer selectedDrawer, Model.User userLoggedIn)
		{
			this.InitializeComponent();

            _selectedDrawer = selectedDrawer;
            _userLoggedIn = userLoggedIn;

            FillDrawerInformation();
		}
        public AddInstrumentModal(Model.Drawer selectedDrawer)
		{
			this.InitializeComponent();

            _selectedDrawer = selectedDrawer;
            _instrumentToAdd = new Model.Instrument();

            UpdateNumberOfTreatments();
		}
        public AddEditDrawersModal(Model.Drawer drawerToUpdate)
		{
			this.InitializeComponent();

            _drawerToUpdate = drawerToUpdate;
            _isUpdateDrawerInfo = _drawerToUpdate != null;

            if (_isUpdateDrawerInfo)
            {
                PrepareWindowForUpdates();
            }
        }