private void btnAddChambre_Click(object sender, RoutedEventArgs e) { if (cbChambreType.SelectedIndex != -1 && cbDepMed.SelectedItem != null) { Chambre chambre = new Chambre(); chambre.Type = cbChambreType.Text; chambre.DepMedID = (cbDepMed.SelectedItem as DepartementMedical).ID; if (cbChambreType.Text == "Standard") { chambre.Tarif = 0; } else if (cbChambreType.Text == "SemiPrivé") { chambre.Tarif = 267; } else if (cbChambreType.Text == "Privé") { chambre.Tarif = 571; } mgr.BDD.Chambres.Add(chambre); mgr.SaveChanges(); actualiserChambres(); } else { MessageBox.Show( "Choisissez le type de chambre à ajouter.", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error); } }
// Button Ajouter/Enregistrer private void btnOk_Click(object sender, RoutedEventArgs e) { if (checkFields()) { if (!editing) { // Ajout Employe emp = new Employe(); emp.Nom = txtNom.Text; emp.Prenom = txtPrenom.Text; emp.USR = txtUsr.Text; emp.PSW = txtPsw.Password; emp.DepID = (cbDepts.SelectedItem as Departement).ID; mgr.BDD.Employes.Add(emp); mgr.SaveChanges(); if ((cbDepts.SelectedItem as Departement).NomDept == "Medical") { // Ajout Medecin mgr.BDD.Entry(emp).GetDatabaseValues(); Medecin med = new Medecin(); med.EmpID = emp.ID; med.DepMedID = (cbDeptsMed.SelectedItem as DepartementMedical).ID; mgr.BDD.Medecins.Add(med); mgr.SaveChanges(); } actualiser(); MessageBox.Show("Employé Ajouté!", "Succès!", MessageBoxButton.OK); } else { // Edition Employé empEdit.Nom = txtNom.Text; empEdit.Prenom = txtPrenom.Text; empEdit.USR = txtUsr.Text; empEdit.PSW = txtPsw.Password; empEdit.DepID = (cbDepts.SelectedItem as Departement).ID; if (editingMed) { // Edition Medecin medEdit.DepMedID = (cbDeptsMed.SelectedItem as DepartementMedical).ID; } mgr.SaveChanges(); actualiser(); addMode(); MessageBox.Show("Modification(s) effectuée(s)!", "Succès!", MessageBoxButton.OK); } } else { // En cas d'erreur MessageBox.Show(message, "Erreur d'entrée", MessageBoxButton.OK, MessageBoxImage.Exclamation); message = String.Empty; } }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (checkFields()) { // Nouveau sejour de patient Sejour sejour = new Sejour(); sejour.PatientID = patient.ID; sejour.MedID = medecin.MedID; sejour.LitID = lit.ID; sejour.Telephone = xbPhone.IsChecked; sejour.Television = xbTV.IsChecked; sejour.PreDispo = predispo; decimal totalfacture = 0; if (xbPhone.IsChecked.Value) { totalfacture += 7.50M; } if (xbTV.IsChecked.Value) { totalfacture += 42.50M; } Chambre chambre = mgr.BDD.Chambres.Where(x => x.ID == lit.ChambreID).FirstOrDefault(); if (chambre.Type.Trim() == "SemiPrivé" && predispo == 0) { totalfacture += 267; } if (chambre.Type.Trim() == "Privé" && predispo < 2) { totalfacture += 571; } sejour.TotalFacture = totalfacture; sejour.DateDebut = DateTime.Now; mgr.BDD.Sejours.Add(sejour); mgr.SaveChanges(); lit.Occupe = true; mgr.SaveChanges(); clearFields(); actualiser(); txtBoxPredispo.Text = "• Sejour enregistré!"; } else { // En cas d'erreur txtBoxErreur.Text = message; message = String.Empty; } }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (checkFields()) { if (!editing) { // Nouveau Patient Patient patient = new Patient(); patient.Nom = txtNom.Text; patient.Prenom = txtPrenom.Text; patient.Parent = txtParent.Text; patient.BirthDate = dpDateNaiss.SelectedDate; patient.Assurance = txtAssu.Text; mgr.BDD.Patients.Add(patient); mgr.SaveChanges(); MessageBox.Show("Nouveau Patient Ajouter aux Dossiers!", "Succès!", MessageBoxButton.OK); mgr.pageBack(); } else { // Edition Patient editPat.Nom = txtNom.Text; editPat.Prenom = txtPrenom.Text; editPat.Parent = txtParent.Text; editPat.BirthDate = dpDateNaiss.SelectedDate; editPat.Assurance = txtAssu.Text; mgr.SaveChanges(); MessageBox.Show("Modification(s) effectuée(s)!", "Succès!", MessageBoxButton.OK); mgr.pageBack(); } } else { // En cas d'erreur txtBoxErreur.Text = message; message = String.Empty; } }
// 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); } }