Ejemplo n.º 1
0
        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();
                }
                ;
            }
        }
Ejemplo n.º 2
0
        /// <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));
        }
Ejemplo n.º 3
0
        //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);
        }
Ejemplo n.º 4
0
        /// <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));
        }
Ejemplo n.º 5
0
 /// <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)));
     }
 }
Ejemplo n.º 6
0
 private void cbIoGen_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         IoPhysiqueGenerique io = (IoPhysiqueGenerique)this.cbIoGen.SelectedItem;
         this.toolTipIoPhys.SetToolTip(this.cbIoGen, io.description);
     }
     catch
     {
     }
 }
Ejemplo n.º 7
0
        /// <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));
        }
Ejemplo n.º 8
0
        /// <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);
        }
Ejemplo n.º 9
0
        /// <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);
        }
Ejemplo n.º 10
0
        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;
            }
        }
Ejemplo n.º 11
0
        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;
            }
        }
Ejemplo n.º 12
0
 /// <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)));
 }