コード例 #1
0
ファイル: FrmMenuVisiteur.cs プロジェクト: RubenVP2/GSBCR3
        private void mesRapportsValidésToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // ouverture du formulaire
            List <RAPPORT_VISITE> lesRapports = null;

            // Bloc de test
            try
            {
                lesRapports = VisiteurManager.ChargerRapportVisiteurFinis(leVisiteur.VIS_MATRICULE);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            // Test si rapport existe
            if (lesRapports != null && lesRapports.Count != 0)
            {
                FrmRapportValide f = new FrmRapportValide(leVisiteur, lesRapports);
                f.ShowDialog();
            }
            else
            {
                MessageBox.Show("Aucun rapport de visite validé", "Gestion Rapports de visite", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #2
0
 public FrmRapportValide(VISITEUR leVisiteur)
 {
     InitializeComponent();
     actuVisiteur = leVisiteur;
     bsRapportValide.DataSource = VisiteurManager.ChargerRapportVisiteurFinis(leVisiteur.VIS_MATRICULE);
     cbxRapNum.DataSource       = bsRapportValide;
     cbxRapNum.DisplayMember    = "RAP_NUM";
 }
コード例 #3
0
        public void TestChargerRapportVisiteurFini()
        {
            List <RAPPORT_VISITE> lr = VisiteurManager.ChargerRapportVisiteurFinis("a131");

            foreach (RAPPORT_VISITE rapport in lr)
            {
                Assert.AreEqual("a131", rapport.RAP_MATRICULE, "rapport visite n'appartient pas au matricule a131");
            }
        }
コード例 #4
0
        public void TestChargerRapportVisiteurFinis()
        {
            bool ok = false;
            List <RAPPORT_VISITE> lr = VisiteurManager.ChargerRapportVisiteurFinis("a131");

            foreach (RAPPORT_VISITE r in lr)
            {
                Assert.AreEqual("a131", r.RAP_MATRICULE, "le rapport n''appartient pas au matricule a131");
                Assert.AreEqual("2", r.RAP_ETAT, "état rapport différent de terminé (2)");
                Assert.AreEqual("3", r.RAP_ETAT, "état rapport différent de terminé (3)");
                ok = (r.RAP_NUM >= 57 && r.RAP_NUM <= 62);
                Assert.IsTrue(ok, "n° de rapport faux");
            }
        }
コード例 #5
0
        public void TestChargerRapportVisiteurFinis()
        {
            bool ok = false;
            List <RAPPORT_VISITE> lr = VisiteurManager.ChargerRapportVisiteurFinis("a131");

            foreach (RAPPORT_VISITE r in lr)
            {
                Assert.AreEqual("a131", r.RAP_MATRICULE, "Rapport visite n'appartient pas au matricule a131");
                ok = (r.RAP_ETAT == "2" || r.RAP_ETAT == "3");
                Assert.IsTrue(ok, "Pb dans les id d'états" + r.RAP_ETAT);
                ok = (r.RAP_NUM >= 3 && r.RAP_NUM <= 49);
                Assert.IsTrue(ok, "Pb dans les n° de rapport " + r.RAP_NUM);
            }
        }
コード例 #6
0
        public void TestChargerRapportVisiteFinis()
        {
            bool ok     = false;
            bool etatOk = false;
            List <RAPPORT_VISITE> lr = VisiteurManager.ChargerRapportVisiteurFinis("a131");

            foreach (RAPPORT_VISITE r in lr)
            {
                Assert.AreEqual("a131", r.RAP_MATRICULE, "le rapport n''appartient pas au matricule a131");
                etatOk = (r.RAP_ETAT == "2" || r.RAP_ETAT == "3");
                Assert.IsTrue(etatOk, "état rapport différent de Finis (2 ou 3)");
                ok = (r.RAP_NUM >= 3 && r.RAP_NUM <= 49);
                Assert.IsTrue(ok, "n° de rapport faux");
            }
        }
コード例 #7
0
        private void mesRapportsValidésToolStripMenuItem_Click(object sender, EventArgs e)
        {
            List <RAPPORT_VISITE> lesRapports = null;

            try
            {
                lesRapports = VisiteurManager.ChargerRapportVisiteurFinis(leVisiteur.VIS_MATRICULE);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            if (lesRapports != null && lesRapports.Count != 0)
            {
                FrmRapports f = new FrmRapports(leVisiteur, lesRapports, FrmRapports.RapportsValidesVisiteurs);
                f.ShowDialog();
            }
            else
            {
                MessageBox.Show("Aucun rapport de visite n'a été validé", "Gestion Rapports de visite", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }