Beispiel #1
0
        private void btnAjouter_Click(object sender, EventArgs e)
        {
            PatientMapper pM = new PatientMapper();
            Patient       p  = new Patient
            {
                NuméroAssuranceMaladie = txtNAS.Text,
                Nom             = txtNomPatient.Text,
                Prénom          = txtPrenomPatient.Text,
                Adresse         = txtAdressePatient.Text,
                NuméroTéléphone = txtTelephonePatient.Text,
                DateNaissance   = dateNaissance.Value
            };

            if (pM.Insert(p) > 0)
            {
                System.Windows.Forms.MessageBox.Show("Succès ! Patient ajouté !");
                var dlgPati = (PATI01)Tag;
                dlgPati.Show();
                Close();
                dlgPati.search("", "");
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Erreur ! Patient non ajouté !");
            }
        }
Beispiel #2
0
        private void btnModifierPatient_Click(object sender, EventArgs e)
        {
            if (btnModifierPatient.Text == "Modifier")
            {
                btnModifierPatient.Text = "Confirmer";
                enabled(true);
                lbPatients.Enabled        = false;
                btnAjouterPatient.Enabled = false;
            }
            else if (btnModifierPatient.Text == "Confirmer")
            {
                btnModifierPatient.Text = "Modifier";
                enabled(false);
                lbPatients.Enabled        = true;
                btnAjouterPatient.Enabled = true;

                PatientMapper pM = new PatientMapper();
                Patient       p  = new Patient
                {
                    NuméroAssuranceMaladie = txtNAS.Text,
                    Nom             = txtNomPatients.Text,
                    Prénom          = txtPrenomPatient.Text,
                    Adresse         = txtAdressePatient.Text,
                    NuméroTéléphone = txtTelephonePatient.Text,
                    DateNaissance   = dateNaissance.Value
                };
                pM.Delete(lp[lbPatients.SelectedIndex]);
                pM.Insert(p);
                search(txtRechercheNom.Text, txtRecherchePrenom.Text);
            }
        }
Beispiel #3
0
        public bool Insert(RegisterDTO register)
        {
            try
            {
                var password = PasswordHelper.CreateHash(register.Password);

                var patient = new DAL.Patient()
                {
                    ChipId = register.ChipId,


                    PasswordHash = password.PasswordHash,
                    PasswordSalt = password.PasswordSalt
                };

                patientMapper.Insert(patient);
                return(true);
            }
            catch
            {
                return(false);
            }
        }