Ejemplo n.º 1
0
        public void raffraichirCombobox(metier m, ComboBox cb)
        {
            switch (m)
            {
            case metier.Projet:
                IhmManager.listProjet = this.projetManager.getListProjet();
                cb.DataSource         = IhmManager.listProjet;
                break;

            case metier.Personnel:
                IhmManager.listPers = this.persManager.getListPersonnel();
                cb.DataSource       = IhmManager.listPers;
                break;

            case metier.FonctionGen:
                break;

            case metier.IoPhysGen:
                IhmManager.listIoPhysGen = this.ioPhysGenManager.getListIoPhysiqueGen();
                cb.DataSource            = IhmManager.listIoPhysGen;
                break;

            case metier.CritGen:
                IhmManager.listCritGen = this.critGenManager.getListCriGen();
                cb.DataSource          = IhmManager.listCritGen;
                break;

            default:
                break;
            }
        }
Ejemplo n.º 2
0
        private string cheminAccesImage = @"\\Backup\web\Projets_Etudes\Schemas\"; //chemin pour stocker l'image sur le serveur



        /*raffraichir les données des comboboxs en cascade pour la liste des fonctions génériques
         * (rubrique pour une et désignation en fonction de la rubrique pour l'autre)
         */
        public void raffraichirCombobox(metier m, ComboBox cb1, ComboBox cb2)
        {
            if (m == metier.FonctionGen)
            {
                IhmManager.listFctGen = this.fctGenManager.getListFonctionGen();
                cb1.DataSource        = IhmManager.listFctGen
                                        .GroupBy(r => r.rubrique)
                                        .Select(ru => ru.Key)
                                        .ToList();;
                cb2.DataSource = IhmManager.listFctGen
                                 .OrderBy(d => d.designation)
                                 .Where(r => r.rubrique == cb1.SelectedValue.ToString())
                                 .ToList();
            }
        }
Ejemplo n.º 3
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.º 4
0
        public void ajouterObj(metier m)
        {
            IhmManager.ajouter = true;
            Form form;

            switch (m)
            {
            case metier.Projet:
                form = new FenCrudProjet();
                form.ShowDialog();
                break;

            case metier.Personnel:
                form = new FenCrudPersonnel();
                form.ShowDialog();
                break;

            case metier.FonctionGen:
                form = new FenCrudFctGen();
                form.ShowDialog();
                break;

            case metier.IoPhysGen:
                form = new FenCrudIoPhysiqueGen();
                form.ShowDialog();
                break;

            case metier.CritGen:
                form = new FenCrudCritGen();
                form.ShowDialog();
                break;

            default:
                break;
            }
        }
Ejemplo n.º 5
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;
            }
        }