예제 #1
0
        private void FrmDetailsVisiteur_Load(object sender, EventArgs e)
        {
            this.leVisiteur = VisiteurManager.loadVisiteur(laAffectation.VIS_MATRICULE);
            REGION laRegion = VisiteurManager.ChargerUneRegion(laAffectation.REG_CODE);
            List <RAPPORT_VISITE> lesRapportsConsultes = VisiteurManager.ChargerRapportVisiteurFinisEtLus(leVisiteur.VIS_MATRICULE);

            txt_Matricule.Text           = leVisiteur.VIS_MATRICULE;
            txt_Nom.Text                 = leVisiteur.VIS_NOM;
            txt_Prenom.Text              = leVisiteur.Vis_PRENOM;
            txt_Email.Text               = leVisiteur.mail;
            txt_Telephone.Text           = leVisiteur.tel;
            txt_Adresse.Text             = leVisiteur.VIS_ADRESSE;
            txt_CodePostal.Text          = leVisiteur.VIS_CP;
            txt_Ville.Text               = leVisiteur.VIS_VILLE;
            dtp_DateEmbauche.Value       = leVisiteur.VIS_DATEEMBAUCHE;
            dtp_DateEmbauche.MinDate     = leVisiteur.VIS_DATEEMBAUCHE;
            dtp_DateEmbauche.MaxDate     = leVisiteur.VIS_DATEEMBAUCHE;
            txt_SecteurCode.Text         = laRegion.LeSecteur.SEC_CODE;
            txt_SecteurLibelle.Text      = laRegion.LeSecteur.SEC_LIBELLE;
            txt_RegionCode.Text          = laRegion.REG_CODE;
            txt_Role.Text                = laAffectation.TRA_ROLE;
            dtp_DateAffectation.Value    = laAffectation.JJMMAA;
            dtp_DateAffectation.MinDate  = laAffectation.JJMMAA;
            dtp_DateAffectation.MaxDate  = laAffectation.JJMMAA;
            txt_NbRapportsConsultes.Text = lesRapportsConsultes.Count.ToString();
            if (lesRapportsConsultes.Count > 0)
            {
                this.btn_ConsulterRapports.Enabled = true;
                this.btn_ConsulterRapports.Visible = true;
            }
            else
            {
                this.btn_ConsulterRapports.Enabled = false;
                this.btn_ConsulterRapports.Visible = false;
            }


            if (!modification)
            {
                this.txt_RegionLibelle           = new System.Windows.Forms.TextBox();
                this.txt_RegionLibelle.BackColor = System.Drawing.Color.White;
                this.pnl_Region.Controls.Add(this.txt_RegionLibelle);
                this.txt_RegionLibelle.Location = new System.Drawing.Point(76, 2);
                this.txt_RegionLibelle.Name     = "txt_RegionLibelle";
                this.txt_RegionLibelle.ReadOnly = true;
                this.txt_RegionLibelle.Size     = new System.Drawing.Size(154, 20);
                this.txt_RegionLibelle.TabIndex = 13;
                this.txt_RegionLibelle.Text     = laRegion.REG_NOM;

                if (laAffectationUtilisateur.TRA_ROLE == "Responsable")
                {
                    btnModifier.Visible = true;
                    btnModifier.Enabled = true;
                }
                else
                {
                    btnModifier.Visible = false;
                    btnModifier.Enabled = false;
                }
            }
            else
            {
                ActiverModification();
            }
        }