Example #1
0
 private void cbRaison_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (cbRaison.SelectedItem != null)
     {
         depMed = cbRaison.SelectedItem as DepartementMedical;
         autoSelectBed();
     }
 }
Example #2
0
 // Lorsqu'une edition se termine
 private void addMode()
 {
     depEdit        = null;
     depMedEdit     = null;
     editing        = false;
     editingMedical = false;
     btnOk.Content  = "Ajouter";
     clearFields();
     btnNo.Visibility      = Visibility.Hidden;
     xbIsMedical.IsEnabled = true;
 }
Example #3
0
 // Activer l'édition Département Mécical
 private void menuEditMed_Click(object sender, RoutedEventArgs e)
 {
     if (dgDeptMed.SelectedItem == null)
     {
         return;
     }
     editing               = true;
     editingMedical        = true;
     btnOk.Content         = "Enregistrer";
     depMedEdit            = (dgDeptMed.SelectedItem as DepartementMedical);
     txtID.Text            = depMedEdit.ID.ToString();
     txtNomDep.Text        = depMedEdit.NomDeptMed;
     btnNo.Visibility      = Visibility.Visible;
     xbIsMedical.IsChecked = true;
     xbIsMedical.IsEnabled = false;
 }
Example #4
0
        // Suppression Département Mécical
        private void menuSuppMed_Click(object sender, RoutedEventArgs e)
        {
            if (dgDeptMed.SelectedItem == null)
            {
                return;
            }

            DepartementMedical delDeptMed = dgDeptMed.SelectedItem as DepartementMedical;
            MessageBoxResult   confirmer  = deptCheck(delDeptMed.NomDeptMed, false, true);

            if (confirmer == MessageBoxResult.Yes)
            {
                if (delDeptMed == depMedEdit)
                {
                    addMode();
                }
                mgr.BDD.DepartementMedicals.Remove(delDeptMed);
                mgr.SaveChanges();
                actualiser();
            }
        }
Example #5
0
 public VueChambresEtLits(WindowMGR mgr, DepartementMedical depMed)
 {
     this.mgr    = mgr;
     this.depMed = depMed;
     if (depMed != null)
     {
         initDepMed = true;
     }
     else
     {
         initDepMed = false;
     }
     InitializeComponent();
     if (mgr.User.Departement.NomDept == "Administrateur")
     {
         btnAddChambre.Visibility = Visibility.Visible;
         btnDelChambre.Visibility = Visibility.Visible;
         btnAddLit.Visibility     = Visibility.Visible;
         btnDelLit.Visibility     = Visibility.Visible;
         lblType.Visibility       = Visibility.Visible;
         cbChambreType.Visibility = Visibility.Visible;
     }
 }
Example #6
0
        // Bouton Ajouter/Enregistrer
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            if (txtNomDep.Text != String.Empty)
            {
                if (!editing)
                {
                    if (!(bool)xbIsMedical.IsChecked)
                    {
                        // Ajout Département
                        Departement dep = new Departement();
                        dep.NomDept = txtNomDep.Text;

                        mgr.BDD.Departements.Add(dep);
                        mgr.SaveChanges();

                        actualiser();
                    }
                    else
                    {
                        // Ajout Département Médical
                        DepartementMedical depMed = new DepartementMedical();
                        depMed.NomDeptMed = txtNomDep.Text;

                        mgr.BDD.DepartementMedicals.Add(depMed);
                        mgr.SaveChanges();

                        actualiser();
                    }

                    MessageBox.Show("Département Ajouté!", "Succès!", MessageBoxButton.OK);
                }
                else
                {
                    if (!editingMedical)
                    {
                        // Edition Département
                        MessageBoxResult confirmer = deptCheck(depEdit.NomDept, true, false);
                        if (confirmer == MessageBoxResult.Yes)
                        {
                            depEdit.NomDept = txtNomDep.Text;
                            mgr.SaveChanges();
                            actualiser();
                            addMode();
                        }
                    }
                    else
                    {
                        // Edition Département Médical
                        MessageBoxResult confirmer = deptCheck(depMedEdit.NomDeptMed, true, false);
                        if (confirmer == MessageBoxResult.Yes)
                        {
                            depMedEdit.NomDeptMed = txtNomDep.Text;
                            mgr.SaveChanges();
                            actualiser();
                            addMode();
                        }
                    }
                }
            }
            else
            {
                // En cas d'erreur
                MessageBox.Show("Entrez un nom pour le département", "Erreur d'entrée", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
Example #7
0
 public VueClerkListeMedecins(WindowMGR mgr, DepartementMedical depMed)
 {
     this.mgr    = mgr;
     this.depMed = depMed;
     InitializeComponent();
 }