コード例 #1
0
ファイル: Program.cs プロジェクト: TheHonorableFisher/GSBCR
        static void test_update()
        {
            Console.WriteLine("Entrez le n° visiteur :"); //exemple a131, r58, a17, a55
            string m = Console.ReadLine();

            Console.WriteLine("Entrez le n° rapport :");
            int no = int.Parse(Console.ReadLine());

            try
            {
                //récupération  rapport
                RAPPORT_VISITE r = VisiteurManager.ChargerRapportVisite(m, no);
                if (r != null)
                {
                    r.RAP_MOTIF     = "AU";
                    r.RAP_PRANUM    = 7;
                    r.RAP_DATVISIT  = new DateTime(2020, 2, 1, 0, 0, 0);
                    r.RAP_ETAT      = "2";
                    r.RAP_CONFIANCE = "1";
                    r.RAP_BILAN     = "Tout va bien!";
                    r.RAP_MED1      = "3MYC7";
                    VisiteurManager.MajRapport(r);
                    Console.WriteLine("rapport modifié: " + r.RAP_NUM.ToString());
                }
                else
                {
                    Console.WriteLine("aucun rapport trouvé");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.GetBaseException().Message);
            }
        }
コード例 #2
0
        private void btnDetail_Click(object sender, EventArgs e)
        {
            int selectedRow = dgvRapportUnPraticien.SelectedCells[0].RowIndex;
            int rapnum      = (int)dgvRapportUnPraticien.Rows[selectedRow].Cells[0].Value;

            RAPPORT_VISITE leRapport = VisiteurManager.ChargerRapportVisite(leVisiteur.VIS_MATRICULE, rapnum);

            FrmDetailRapport f = new FrmDetailRapport(leRapport);

            f.ShowDialog();
        }
コード例 #3
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;
            }
        }
コード例 #4
0
        public FrmConsulterPraticien(VISITEUR v, int praticienNum)
        {
            InitializeComponent();

            // Initialisation du visiteur actuelle
            this.vis = v;

            // Initialisation de liste déroulante des praticiens
            PRATICIEN lp = VisiteurManager.ChargerLePraticien(praticienNum);

            bsPraticien.DataSource     = lp;
            cbxPraticien.DataSource    = bsPraticien;
            cbxPraticien.DisplayMember = "PRA_NOM";
            cbxPraticien.ValueMember   = "PRA_NUM";
            cbxPraticien.SelectedIndex = -1;


            this.rapports = VisiteurManager.ChargerRapportVisite(v.VIS_MATRICULE);

            // On cache l'affichage du praticien et du bouton rapport
            ucPraticien1.Visible   = false;
            btnVoirRapport.Visible = false;
        }
コード例 #5
0
        public void TestChargerRapportVisite()
        {
            RAPPORT_VISITE rap = VisiteurManager.ChargerRapportVisite("a131", 3);

            Assert.AreEqual("Médecin curieux, à recontacer en décembre pour réunion", rap.RAP_BILAN, "Le rapport n'est pas le 3 du visiteur a 131");
        }