private void limpiarHistorialButton_Click(object sender, RoutedEventArgs e)
 {
     historial = new Historiales();
     historialesGrid.DataContext        = historial;
     idHistorialTextBox.Text            = "";
     historialesDataGrid.ItemsSource    = "";
     historialesDataGrid.ItemsSource    = unidadTrabajo.RepositorioHistorial.getGeneral();
     crearHistorialButton.IsEnabled     = true;
     modificarHistorialButton.IsEnabled = false;
     eliminarHistorialButton.IsEnabled  = false;
 }
        private void historialesDataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (historialesDataGrid.SelectedIndex != -1)
            {
                historial = (Historiales)historialesDataGrid.SelectedItem;

                if (historial != null)
                {
                    historialesGrid.DataContext        = historial;
                    crearHistorialButton.IsEnabled     = false;
                    modificarHistorialButton.IsEnabled = true;
                    eliminarHistorialButton.IsEnabled  = true;
                }
            }
        }
        private void eliminarHistorialButton_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult mensaje = MessageBox.Show("¿Seguro que deseas eliminar el historial?", "Aviso", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (mensaje.Equals(MessageBoxResult.Yes))
            {
                unidadTrabajo.RepositorioHistorial.eliminar(historial);
                historial = new Historiales();
                historialesGrid.DataContext        = historial;
                idHistorialTextBox.Text            = "";
                historialesDataGrid.ItemsSource    = "";
                historialesDataGrid.ItemsSource    = unidadTrabajo.RepositorioHistorial.getGeneral();
                crearHistorialButton.IsEnabled     = true;
                modificarHistorialButton.IsEnabled = false;
                eliminarHistorialButton.IsEnabled  = false;
                MessageBox.Show("Ya eliminado historial", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
 private void crearHistorialButton_Click(object sender, RoutedEventArgs e)
 {
     if (idHistorialTextBox.Text != "" && nssHistorialTextBox.Text != "" && idMedicoTextBox.Text != "" && sintomasTextBox.Text != "" && diagnosticoTextBox.Text != "" && tratamientoTextBox.Text != "" && fechaHistorialDatePicker.Text != "")
     {
         Historiales nuevo = new Historiales();
         nuevo.idHistoria  = Convert.ToInt32(idHistorialTextBox.Text);
         nuevo.usuario     = nssHistorialTextBox.Text;
         nuevo.medico      = idMedicoTextBox.Text;
         nuevo.sintomas    = sintomasTextBox.Text;
         nuevo.diagnostico = diagnosticoTextBox.Text;
         nuevo.tratamiento = tratamientoTextBox.Text;
         nuevo.fecha       = Convert.ToDateTime(fechaHistorialDatePicker.Text);
         unidadTrabajo.RepositorioHistorial.añadir(nuevo);
         historialesDataGrid.ItemsSource = "";
         historialesDataGrid.ItemsSource = unidadTrabajo.RepositorioHistorial.getGeneral();
         MessageBox.Show("Ya creado nuevo historial", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         MessageBox.Show("No se puedan estar vacíos", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }