private void btnAddUpdateProviders_Click(object sender, System.Windows.RoutedEventArgs e)
		{
            string providerName = txtProviderName.Text.Trim();
            if (string.IsNullOrEmpty(providerName))
            {
                MessageBox.Show("Ingrese un nombre para el proveedor", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                return;
            }

            if (_isUpdateProvider)
            {
                _providerToUpdate.Name = providerName;

                UpdateProvider(_providerToUpdate);
            }
            else
            {
                Model.ResourceProvider providerToAdd = new Model.ResourceProvider()
                {
                    Name = providerName,
                    IsDeleted = false
                };

                AddProvider(providerToAdd);
            }
		}
        public AddEditProvidersModal(Model.ResourceProvider providerToUpdate)
		{
			this.InitializeComponent();

            _providerToUpdate = providerToUpdate;
            _isUpdateProvider = _providerToUpdate != null;

            if (_isUpdateProvider)
            {
                PrepareWindowForUpdates();
            }
		}