예제 #1
0
 //Gestion du contrat
 private void btnAjouterContrat_Click(object sender, EventArgs e)
 {
     nouvContrat = new CtrlNouvContrat();
     if (nouvContrat.Resultat == DialogResult.OK)
     {
         this.frmAjouter.btnOK.Enabled = true;
         this.leContrat = this.nouvContrat.LeContrat;
     }
 }
예제 #2
0
        public CtrlNouvContrat()
        {
            frmNouvContrat = new frmContrat();

            this.frmNouvContrat.btnOK.Click += new System.EventHandler(this.btnOK_Click);
            resultat = this.frmNouvContrat.ShowDialog();

            //en fin de dialogue recuperer la ref de l'objet
            this.leContrat = frmNouvContrat.NouveauContrat;
        }
예제 #3
0
        /// <summary>
        /// Ajoute un contrat à la collection
        /// </summary>
        /// <param name="unContrat"></param>

        public void AjouterContrat(MContrat unContrat)
        {
            if (Contrats.ContainsKey(unContrat.NumeroContrat))
            {
                throw new Exception("Le numero de contrat existe deja ou il est de valeur 0");
            }
            else
            {
                Contrats.Add(unContrat.NumeroContrat, unContrat);
            }
        }
예제 #4
0
        //Création d'un nouveau contrat

        private void btnAjouterContrat_Click(object sender, EventArgs e)
        {
            nouvContrat = new CtrlNouvContrat();

            //Si un nouveau contrat a été crée
            if (nouvContrat.Resultat == DialogResult.OK)
            {
                //le bouton OK pour créer un collaborateur devient visible
                this.frmAjouter.btnOK.Enabled = true;
                //on récupère la reference du contrat
                this.leContrat = this.nouvContrat.LeContrat;
            }
        }
예제 #5
0
 /// <summary>
 /// Enregistrement du nouveau contrat
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (frmNouvContrat.Controle())
     {
         if (frmNouvContrat.Instancie())
         {
             frmNouvContrat.DialogResult = DialogResult.OK;
             //recupere la reference du contrat
             this.leContrat = frmNouvContrat.NouveauContrat;
             this.resultat  = DialogResult.OK;
         }
         else
         {
             this.resultat = DialogResult.Cancel;
         }
     }
 }
예제 #6
0
 public frmVisuContrat(MContrat unContrat)
 {
     leContrat = unContrat;
     InitializeComponent();
     init();
 }
예제 #7
0
 public CtrlVisuContrat(MContrat unContrat)
 {
     this.leContrat = unContrat;
     frmContrat     = new frmVisuContrat(leContrat);
     frmContrat.ShowDialog();
 }
예제 #8
0
 public void ModifierContrat(MContrat unContrat)
 {
 }