コード例 #1
0
        public void RemplirChamps(CasTest casTest)
        {
            txtNomCasTest.Text = casTest.nomCasTest;
            txtCodeCasTest.Text = casTest.codeCasTest;
            if (casTest.cProjet != null)
            {
                dropDownProjet.Text = casTest.cProjet.nomProjet;
            }
            else
            {
                dropDownProjet.Text = "Aucun";
            }

            if (casTest.Difficulte != null)
            {
                dropDownDifficulteCasTest.Text = casTest.Difficulte.nomDiff;
            }
            else
            {
                dropDownDifficulteCasTest.Text = "Aucun";
            }

            if (casTest.NiveauPriorite != null)
            {
                dropDownPrioritéCasTest.Text = casTest.NiveauPriorite.nomNivPri;
            }
            else
            {
                dropDownPrioritéCasTest.Text = "Aucun";
            }

            if (casTest.TypeTest != null)
            {
                dropDownTypeTestCasTest.Text = casTest.TypeTest.nomTest;
            }
            else
            {
                dropDownTypeTestCasTest.Text = "Aucun";
            }

            if (casTest.dateCreation != null)
            {
                txtDateCreationCasTest.Text = ((DateTime)(casTest.dateCreation)).ToShortDateString();
            }
            if (casTest.dateLivraison != null)
            {
                txtDateLivraisonCasTest.Text = ((DateTime)(casTest.dateLivraison)).ToShortDateString();
            }
            rtxtDescriptionCasTest.Text = casTest.descCasTest;
            rtxtObjectifCastest.Text = casTest.objCasTest;
            rtxtDiversCasTest.Text = casTest.divCasTest;
        }
コード例 #2
0
        public void Fichiers(CasTest _casTest)
        {
            //Si ya pas de dossier, création d'un dossier
            string path = HttpContext.Current.Server.MapPath(@"~/cProjets/" + _casTest.codeProjet + "/" + _casTest.codeCasTest);
            if (!(Directory.Exists(path)))
            {
                Directory.CreateDirectory(path);
            }

            string[] filePaths = CtrlCasTest.GetPaths(_casTest);

            /////
            int indexTableCasTest;
            if (filePaths.Count() != 0)
            {
                //Nombre de page pour la table des cas de tests
                double page = (double)filePaths.Count() / 5;
                int nbPage = Convert.ToInt16(Math.Ceiling(page));

                //Savoir sil faut afficher plus d'une page dans la table
                if (nbPage < 2)
                {
                    dataGridPagination.Visible = false;
                    fillTableFichier(0, filePaths.ToList(), 1);
                }
                else
                {
                    //Plus de 5 cas de test donc plusieur page de cas test
                    //Index pour la liste des cas test
                    indexTableCasTest = Convert.ToInt16(Request.QueryString["index"]);

                    //Pagination visible
                    dataGridPagination.Visible = true;

                    //Emplissage de la table
                    fillTableFichier(indexTableCasTest, filePaths.ToList(), nbPage);
                }
            }
        }