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); }
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); } }