private void button1_Click(object sender, EventArgs e) { IoPhysiqueGenerique iopg = new IoPhysiqueGenerique(); iopg.designation = this.textBox1.Text; iopg.description = this.richTextBox1.Text; if (IhmManager.ajouter) { int nbligne = iopgm.ajouterIoPhysiqueGen(iopg); if (nbligne > 0) { MessageBox.Show("Ajout effectué avec succès !"); this.Close(); } ; } else { iopg.idIophysique = IhmManager.ioPhysGenSelect.idIophysique; int nbligne = iopgm.modifierIoPhysiqueGen(iopg); if (nbligne > 0) { MessageBox.Show("Modifcation effectuée avec succès !"); this.Close(); } ; } }
/// <summary> /// Supprimer un <paramref name="ioPhysiqueGen"/> dans la table IO_Physique_Générique de la base de données. /// </summary> /// <returns> /// Nombre de lignes affectées /// </returns> /// <param name="ioPhysiqueGen">un objet IophysiqueGenerique</param> public int supprimerIoPhysiqueGen(IoPhysiqueGenerique ioPhysiqueGen) { DbCommand cmd = db.CreerCommande(); cmd.CommandType = CommandType.Text; cmd.CommandText = "DELETE FROM IO_Physique_Générique " + "WHERE id_io_physique =" + ioPhysiqueGen.idIophysique; return(db.ExecuterRequete(cmd)); }
//controler les caractères d'échappement pour l'insertion SQL private IoPhysiqueGenerique echappementIoPhysGen(IoPhysiqueGenerique ioPhysiqueGen) { IoPhysiqueGenerique iopg = new IoPhysiqueGenerique(); iopg.idIophysique = ioPhysiqueGen.idIophysique; iopg.designation = ioPhysiqueGen.designation.Replace("'", "''").Replace(@"\", "\\"); iopg.description = ioPhysiqueGen.description.Replace("'", "''").Replace(@"\", "\\"); return(iopg); }
/// <summary> /// Ajouter un <paramref name="IoPhysiqueGen"/> dans la table IO_Physique_Générique de la base de données. /// </summary> /// <returns> /// Nombre de lignes affectées /// </returns> /// <param name="IoPhysiqueGen">un objet IophysiqueGenerique</param> public int ajouterIoPhysiqueGen(IoPhysiqueGenerique ioPhysiqueGen) { DbCommand cmd = db.CreerCommande(); cmd.CommandType = CommandType.Text; cmd.CommandText = "INSERT INTO IO_Physique_Générique(id_io_physique , désignation , description ) " + "VALUES ('" + ioPhysiqueGen.idIophysique + "', '" + ioPhysiqueGen.designation + "', '" + ioPhysiqueGen.description + "')"; return(db.ExecuterRequete(cmd)); }
/// <summary> /// Modifier un <paramref name="IoPhysiqueGen"/> dans la table IO_Physique_Générique de la base de données. /// </summary> /// <returns> /// Nombre de lignes affectées /// </returns> /// <param name="IoPhysiqueGen">un objet IophysiqueGenerique</param> public int modifierIoPhysiqueGen(IoPhysiqueGenerique ioPhysiqueGen) { if (ioPhysiqueGen.designation.Trim() == "") { return(0); } else { return(iopgd.modifierIoPhysiqueGen(this.echappementIoPhysGen(ioPhysiqueGen))); } }
private void cbIoGen_SelectedIndexChanged(object sender, EventArgs e) { try { IoPhysiqueGenerique io = (IoPhysiqueGenerique)this.cbIoGen.SelectedItem; this.toolTipIoPhys.SetToolTip(this.cbIoGen, io.description); } catch { } }
/// <summary> /// Modifier un <paramref name="IoPhysiqueGen"/> dans la table IO_Physique_Générique de la base de données. /// </summary> /// <returns> /// Nombre de lignes affectées /// </returns> /// <param name="IoPhysiqueGen">un objet IophysiqueGenerique</param> public int modifierIoPhysiqueGen(IoPhysiqueGenerique ioPhysiqueGen) { //id_io_physique , désignation , description DbCommand cmd = db.CreerCommande(); cmd.CommandType = CommandType.Text; cmd.CommandText = "UPDATE IO_Physique_Générique " + "SET désignation = '" + ioPhysiqueGen.designation + "', description = '" + ioPhysiqueGen.description + "' " + "WHERE id_io_physique = " + ioPhysiqueGen.idIophysique; return(db.ExecuterRequete(cmd)); }
/// <summary> /// Obtenir un objet IophysiqueGenerique par son <paramref name="idIo"/> /// </summary> /// <returns> /// Un objet IophysiqueGenerique /// </returns> /// <param name="idIo">identifiant de l'Io physique générique</param> public IoPhysiqueGenerique getIoGenById(int idIo) { IoPhysiqueGenerique ioPhy = new IoPhysiqueGenerique(); DbCommand cmd = db.CreerCommande(); cmd.CommandType = CommandType.Text; cmd.CommandText = "Select * from IO_Physique_Générique where id_io_physique='" + idIo + "'"; DataTable table = db.CreerDatatable(cmd); if (table.Rows.Count >= 1) { ioPhy.idIophysique = (int)table.Rows[0][0]; ioPhy.designation = (string)table.Rows[0][1]; ioPhy.description = (string)table.Rows[0][2]; } return(ioPhy); }
/// <summary> /// Obtenir une liste d'objet IophysiqueGenerique /// </summary> /// <returns> /// Une liste d'objet IophysiqueGenerique /// </returns> public List <IoPhysiqueGenerique> getListIoPhysiqueGen() { List <IoPhysiqueGenerique> listIoPhGen = new List <IoPhysiqueGenerique>(); DbCommand cmd = db.CreerCommande(); cmd.CommandType = CommandType.Text; cmd.CommandText = "Select * from IO_Physique_Générique"; DataTable table = db.CreerDatatable(cmd); foreach (DataRow row in table.Rows) { IoPhysiqueGenerique ioPhGen = new IoPhysiqueGenerique(); ioPhGen.idIophysique = (int)row[0]; ioPhGen.designation = (string)row[1]; ioPhGen.description = (string)row[2].ToString(); listIoPhGen.Add(ioPhGen); } return(listIoPhGen); }
public void modifierObj(metier m, Object ob) { IhmManager.ajouter = false; Form form; switch (m) { case metier.Projet: IhmManager.projetSelect = (Projet)ob; form = new FenCrudProjet(); form.ShowDialog(); break; case metier.Personnel: IhmManager.persSelect = (Personnel)ob; form = new FenCrudPersonnel(); form.ShowDialog(); break; case metier.FonctionGen: IhmManager.fctGenSelect = (FonctionGenerique)ob; form = new FenCrudFctGen(); form.ShowDialog(); break; case metier.IoPhysGen: IhmManager.ioPhysGenSelect = (IoPhysiqueGenerique)ob; form = new FenCrudIoPhysiqueGen(); form.ShowDialog(); break; case metier.CritGen: IhmManager.critGenSelect = (CritereGenerique)ob; form = new FenCrudCritGen(); form.ShowDialog(); break; default: break; } }
public void supprimerObj(metier m, Object ob) { DialogResult dialogResult; switch (m) { case metier.Projet: IhmManager.projetSelect = (Projet)ob; dialogResult = MessageBox.Show("Etes-vous sur de vouloir supprimer le projet #" + IhmManager.projetSelect + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { //do something this.projetManager.supprimerProjet(IhmManager.projetSelect); } break; case metier.Personnel: IhmManager.persSelect = (Personnel)ob; dialogResult = MessageBox.Show("Etes-vous sur de vouloir supprimer le personnel #" + IhmManager.persSelect + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { //do something this.persManager.supprimerPersonne(IhmManager.persSelect); } break; case metier.FonctionGen: IhmManager.fctGenSelect = (FonctionGenerique)ob; dialogResult = MessageBox.Show("Etes-vous sur de vouloir supprimer la fonction #" + IhmManager.fctGenSelect + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { //do something this.fctGenManager.supprimerFctGen(IhmManager.fctGenSelect); } break; case metier.IoPhysGen: IhmManager.ioPhysGenSelect = (IoPhysiqueGenerique)ob; dialogResult = MessageBox.Show("Etes-vous sur de vouloir supprimer l'IO physique #" + IhmManager.ioPhysGenSelect + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { //do something this.ioPhysGenManager.supprimerIoPhysiqueGen(IhmManager.ioPhysGenSelect); } break; case metier.CritGen: IhmManager.critGenSelect = (CritereGenerique)ob; dialogResult = MessageBox.Show("Etes-vous sur de vouloir supprimer le critère #" + IhmManager.critGenSelect + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { //do something this.critGenManager.supprimerCritGen(IhmManager.critGenSelect); } break; default: break; } }
/// <summary> /// Supprimer un <paramref name="ioPhysiqueGen"/> dans la table IO_Physique_Générique de la base de données. /// </summary> /// <returns> /// Nombre de lignes affectées /// </returns> /// <param name="ioPhysiqueGen">un objet IophysiqueGenerique</param> public int supprimerIoPhysiqueGen(IoPhysiqueGenerique ioPhysiqueGen) { return(iopgd.supprimerIoPhysiqueGen(this.echappementIoPhysGen(ioPhysiqueGen))); }