예제 #1
0
        public void TestChargerRapportVisiteurEnCours()
        {
            bool ok = false;
            List <RAPPORT_VISITE> lr = VisiteurManager.ChargerRapportVisiteurEncours("a131");

            foreach (RAPPORT_VISITE r in lr)
            {
                Assert.AreEqual("a131", r.RAP_MATRICULE, "le rapport n'appartient pas au matricule a131");
                Assert.AreEqual("1", r.RAP_ETAT, "état rapport différent de en cours (1)");
                ok = (r.RAP_NUM >= 57 && r.RAP_NUM <= 62);
                Assert.IsTrue(ok, "n° de rapport faux");
            }
        }
예제 #2
0
        public void TestChargerRapportVisiteurEnCours()
        {
            bool ok = false;
            List <RAPPORT_VISITE> lr = VisiteurManager.ChargerRapportVisiteurEncours("a131");

            foreach (RAPPORT_VISITE r in lr)
            {
                Assert.AreEqual("a131", r.RAP_MATRICULE, "Rapport visite n'appartient pas au matricule a131");
                Assert.AreEqual("1", r.RAP_ETAT, "Etat différent de 1");
                ok = (r.RAP_NUM >= 46 && r.RAP_NUM <= 53);
                Assert.IsTrue(ok, "Pb dans les n° de rapport " + r.RAP_NUM);
            }
        }
예제 #3
0
        public void TestChargerRapportVisiteurEnCours()
        {
            bool ok = false;
            List <RAPPORT_VISITE> lr = VisiteurManager.ChargerRapportVisiteurEncours("a131");

            foreach (RAPPORT_VISITE rapport in lr)
            {
                Assert.AreEqual("a131", rapport.RAP_MATRICULE, "rapport visite n'appartient pas au matricule a131");
                Assert.AreEqual("1", rapport.RAP_ETAT, "état différent de 1");
                ok = rapport.RAP_NUM >= 43 && rapport.RAP_NUM <= 53;
                Assert.IsTrue(ok, "Des problèmes dans les nums de rapports");
            }
        }
예제 #4
0
        private void btnModifier_Click(object sender, EventArgs e)
        {
            int             selectedRowIndex = dgvRapportEnCours.SelectedCells[0].RowIndex;
            DataGridViewRow selectedRow      = dgvRapportEnCours.Rows[selectedRowIndex];
            int             rap_num          = Convert.ToInt32(selectedRow.Cells["rAPNUMDataGridViewTextBoxColumn"].Value);
            RAPPORT_VISITE  r = VisiteurManager.ChargerRapportVisite(leVisiteur.VIS_MATRICULE, rap_num);
            FrmSaisir       f = new FrmSaisir(r, true);

            if (f.ShowDialog() == DialogResult.OK)
            {
                List <RAPPORT_VISITE> lr = VisiteurManager.ChargerRapportVisiteurEncours(leVisiteur.VIS_MATRICULE);
                bsRapportEnCours.DataSource = lr;
            }
        }
예제 #5
0
        static void test_ChargerRapportVisiteurEnCours()
        {
            Console.WriteLine("Entrez le n° visiteur :"); //exemple a131, r58, a17, a55
            string        m             = Console.ReadLine();
            List <string> lesMatricules = new List <string>();

            try
            {
                List <RAPPORT_VISITE> lesRapportsEnCours = VisiteurManager.ChargerRapportVisiteurEncours(m);
                foreach (var r in lesRapportsEnCours)
                {
                    Console.WriteLine("matricule {0}, no rapport {1}", r.RAP_MATRICULE, r.RAP_NUM);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.GetBaseException().Message);
            }
        }
예제 #6
0
        private void modifierToolStripMenuItem_Click(object sender, EventArgs e)
        {
            List <RAPPORT_VISITE> lesRapports = null;

            try
            {
                lesRapports = VisiteurManager.ChargerRapportVisiteurEncours(leVisiteur.VIS_MATRICULE);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            if (lesRapports != null && lesRapports.Count != 0)
            {
                FrmRapports f = new FrmRapports(leVisiteur, lesRapports, FrmRapports.RapportsEnCoursVisiteurs);
                f.ShowDialog();
            }
            else
            {
                MessageBox.Show("Aucun rapport en cours", "Gestion Rapports de visite", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }