コード例 #1
0
        private void btnNouveau_Click(object sender, EventArgs e)
        {
            RAPPORT_VISITE r = new RAPPORT_VISITE();

            r.RAP_MATRICULE = leVisiteur.VIS_MATRICULE;
            FrmSaisir f = new FrmSaisir(r, true, "ajout");

            f.ShowDialog();
        }
コード例 #2
0
        private void btnModif_Click(object sender, EventArgs e)
        {
            RAPPORT_VISITE r = new RAPPORT_VISITE();

            r.RAP_MATRICULE = leVisiteur.VIS_MATRICULE;
            FrmSaisir f = new FrmSaisir(r, true, "modification");

            f.ShowDialog();
        }
コード例 #3
0
        private void nouveauToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RAPPORT_VISITE r = new RAPPORT_VISITE();

            r.RAP_MATRICULE = leVisiteur.VIS_MATRICULE;
            FrmSaisir f = new FrmSaisir(r, true);

            f.ShowDialog();
        }
コード例 #4
0
        private void btnNouveau_Click(object sender, EventArgs e)
        {
            RAPPORT_VISITE r = new RAPPORT_VISITE();

            r.RAP_MATRICULE = leVisiteur.VIS_MATRICULE;
            FrmSaisir f = new FrmSaisir(r, true);

            if (f.ShowDialog() == DialogResult.OK)
            {
                bsRapportEnCours.Add(r);
            }
        }
コード例 #5
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;
            }
        }
コード例 #6
0
        private void dgvRapportEnCours_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            RAPPORT_VISITE r = (RAPPORT_VISITE)bsRapportEnCours.Current;
            FrmSaisir      f = new FrmSaisir(r, true);

            f.ShowDialog();
            //On relance la liaison de données pour actualiser l'état des rapports
            if (r.RAP_ETAT == "2")
            {
                //les rapports à l'état 2 ('saisie terminée') ne doivent pas apparaitre dans la liste
                bsRapportEnCours.RemoveCurrent();
            }
            else
            {
                bsRapportEnCours.ResetCurrentItem();
            }
        }