Ejemplo n.º 1
0
        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" }));
            }
        }
Ejemplo n.º 2
0
        //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é");
            }
        }