public IActionResult SubmitFormModifyRDVFromPatient(int inputNum, DateTime inputDate, string inputHeure, string inputCode) { if (inputDate != null && inputHeure != null) { RDV r = new RDV(); //Database.RechercherRDV(inputNum, r); r.NumeroRDV = inputNum; r.DateRDV = inputDate; r.HeureRDV = inputHeure; r.Code_Medecin = inputCode; r.Mail_Patient = HttpContext.Session.GetString("MailPatient"); if (RDV.Modify(r)) { Patient p = new Patient(); p.Mail_Patient = HttpContext.Session.GetString("MailPatient"); Patient.Seek(p.Mail_Patient, ref p); return(RedirectToAction("MesRDV", "Patient", p)); } else { return(RedirectToAction("MesRDV", "Patient", new { message = "Erreur le rendez-vous n'a pas été modifié dans la base de données" })); } } else { return(RedirectToAction("MesRDV", "Patient", new { message = "Merci de remplir tous les champs" })); } }
//private void RecupCodeMedecin() //{ // string i = dataGrid.SelectedItem.ToString(); // GestionMedecins g = new GestionMedecins(); // g.ShowDialog(); //} //private void SelectedCellsChanged() //{ // var cellInfo = dataGrid.SelectedCells[3]; // var content = cellInfo.Column.GetCellContent(cellInfo.Item); // if (content != null) // { // GestionMedecins g = new GestionMedecins(); // g.ShowDialog(); // } //} private void buttonEnregistrer_Click(object sender, RoutedEventArgs e) { //on crée un objet rdv avec les données du form, on lui affecte les données du form RDV r_modified = new RDV(); r_modified.NumeroRDV = Convert.ToInt32(txtBoxNumRDV.Text); r_modified.DateRDV = dateTimePicker1.SelectedDate.Value; r_modified.HeureRDV = txtBoxHeureRDV.Text; r_modified.CodeMedecin = comboBox2.SelectedItem.ToString(); r_modified.CodePatient = textBox1.Text; //et ensuite on appelle la methode de classe modify pour modifier dans la bdd le rdv correspondant à ce rdv if (RDV.Modify(r_modified)) { MessageBox.Show("Le rdv a été modifié et enregistré"); } else { MessageBox.Show("Le rdv n'a pu être modifé"); } }