Exemplo n.º 1
0
        private Malade GetMalade(IDataReader rd)
        {
            Malade mal = new Malade();

            mal.Id      = Convert.ToInt32(rd["Numéro"].ToString());
            mal.Noms    = rd["Malade"].ToString();
            mal.Sex     = rd["Sexe"].ToString().Equals("M") ? Sexe.Masculin : Sexe.Féminin;
            mal.NumOrdo = rd["Ordonance"].ToString();
            mal.Maladie = rd["maladie"].ToString();
            return(mal);
        }
Exemplo n.º 2
0
        public void Enregistrer(Malade m)
        {
            if (ImplementeConnexion.Instance.Conn.State == ConnectionState.Closed)
            {
                ImplementeConnexion.Instance.Conn.Open();
            }
            using (IDbCommand cmd = ImplementeConnexion.Instance.Conn.CreateCommand())
            {
                cmd.CommandText = "INSERT_MALADE";
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@id", 4, DbType.Int32, Id));
                cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@noms", 4, DbType.String, Noms));
                cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@numero_ordo", 4, DbType.String, NumOrdo));
                cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@maladie", 4, DbType.String, Maladie));
                cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@sexe", 1, DbType.String, Sex == Sexe.Féminin ? "F" : "M"));

                cmd.ExecuteNonQuery();

                MessageBox.Show("Enregistrement reussie", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }