Esempio n. 1
0
        public frmDetEquipe(frmGesEquipe frm, tblEquipe equipeSelect)
        {
            InitializeComponent();
            frmGes = frm;
            inifrmDetEquipe();
            equipeAModifier = equipeSelect;
            lvlAcces = frm.lvlAcces;//      **

            ModifEnabled = false;
            btnActiverModif.Enabled = true;

            foreach (var item in equipeSelect.tblEmploye1)
            {
                TreeNode tmp = new TreeNode();
                tmp.Text = item.PrenomEmp + " " + item.NomEmp;
                tmp.Tag = item;
                lstTreeSelectEmploye.Nodes.Add(tmp);
                lstEmployeEquipe.Add(item);
            }

            foreach (var item in equipeSelect.tblTypeTest)
            {
                TreeNode tmp = new TreeNode();
                tmp.Text = item.NomTypeTest;
                tmp.Tag = item;
                lstTreeSelectTest.Nodes.Add(tmp);
            }

            rTxtCommentaire.Text = equipeSelect.CommentaireEquipe;

            remplirChefEquipe();
            remplirEmploye();
            remplirTypeTest();
            remplirProjet();

            tblEmploye cheftmp = rEquipeSQL.getChefEquipe(equipeSelect.IdChefEquipe);
            cboxChefEquipe.Text = cheftmp.PrenomEmp + " " + cheftmp.NomEmp;
            cboxProjet.Text = equipeSelect.CodeProjet;
            txtNomEquipe.Text = equipeSelect.NomEquipe;

            btnAjoutEmploye.Enabled = false;
            btnAjoutTypeTest.Enabled = false;
            btnEnregistrer.Enabled = false;
            btnRetirerEmploye.Enabled = false;
            btnRetirerTypeTest.Enabled = false;
            cboxChefEquipe.Enabled = false;
            cboxProjet.Enabled = false;
            txtNomEquipe.Enabled = false;
            rTxtCommentaire.Enabled = false;
            checkLvlAcces();//      **
        }
Esempio n. 2
0
        public static int addEquipe(tblEquipe settings)
        {
            //        public static dbProjetE2ProdEntities db = new dbProjetE2ProdEntities();
            int i;

            db.tblEquipe.Add(settings);

            try
            {
                db.SaveChanges();
            }
            catch (Exception)
            {

            }

            i = settings.IdEquipe;

            return i;
        }
Esempio n. 3
0
        private void Enregistrer()
        {
            try
            {
                //List<tblEmploye> lstEmploye = new List<tblEmploye>();
                tblEmploye tmpEmp = new tblEmploye();

                List<tblTypeTest> lstTypeTest = new List<tblTypeTest>();

                tblEquipe tmpequipe = new tblEquipe();
                string stringChef;
                AllChefEquipe ChefEquipe = new AllChefEquipe();

                stringChef = cboxChefEquipe.SelectedItem.ToString();

                ChefEquipe = rEquipeSQL.getUNChefEquipe(stringChef);

                tmpequipe.IdChefEquipe = ChefEquipe.IdEmp;
                tmpequipe.NomEquipe = txtNomEquipe.Text;
                tmpequipe.CommentaireEquipe = rTxtCommentaire.Text;
                tmpequipe.CodeProjet = cboxProjet.Text;

                foreach (TreeNode item in lstTreeSelectEmploye.Nodes)
                {
                    tmpEmp = (tblEmploye)item.Tag;
                    tmpequipe.tblEmploye1.Add(tmpEmp);
                }

                foreach (TreeNode item in lstTreeSelectTest.Nodes)
                {
                    tblTypeTest tmpTest = new tblTypeTest();
                    tmpTest = (tblTypeTest)item.Tag;
                    tmpequipe.tblTypeTest.Add(tmpTest);
                }

                int noEquipe;

                if (ModifEnabled == false)
                {
                    tmpequipe.Statut = "A";
                    noEquipe = rEquipeSQL.addEquipe(tmpequipe);
                }
                else
                {
                    noEquipe = equipeAModifier.IdEquipe;
                    tmpequipe.IdEquipe = noEquipe;
                    tmpequipe.Statut = equipeAModifier.Statut;
                    noEquipe = rEquipeSQL.setEquipe(tmpequipe);
                }

                frmGes.afficherDonnees(noEquipe);
                this.Close();

            }

            catch (Exception)
            {
                MessageBox.Show("Il y a eu une erreur lors de l'enregistrement, S.V.P. vérifier que les champs suivant sont bien remplit : Projet, NomEquipe et Chef d'équipe.");
            }
        }
Esempio n. 4
0
        public static int setEquipe(tblEquipe settings)
        {
            //        public static dbProjetE2ProdEntities db = new dbProjetE2ProdEntities();
            tblEquipe unEquipe = new tblEquipe();

            var r =
                from eq in db.tblEquipe
                where eq.IdEquipe == settings.IdEquipe
                select eq;

            unEquipe = r.First();

            unEquipe.IdChefEquipe = settings.IdChefEquipe;
            unEquipe.NomEquipe = settings.NomEquipe;
            unEquipe.Statut = settings.Statut;
            unEquipe.CommentaireEquipe = settings.CommentaireEquipe;

            unEquipe.tblEmploye1.Clear();

            foreach (var item in settings.tblEmploye1)
            {
                unEquipe.tblEmploye1.Add(item);
            }

            unEquipe.tblTypeTest.Clear();

            foreach (var item in settings.tblTypeTest)
            {
                unEquipe.tblTypeTest.Add(item);
            }

            try
            {
                db.SaveChanges();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }

            return unEquipe.IdEquipe;
        }