示例#1
0
 private void btn_save_serveur_Click(object sender, EventArgs e)
 {
     RecopieServeur();
     if (serveur.Control())
     {
         if (ServeurBLL.CreateServeur(serveur))
         {
             Messages.Succes();
             Application.ExitThread();
             Application.Restart();
         }
     }
 }
示例#2
0
 private void btn_add_liaison_Click(object sender, EventArgs e)
 {
     try
     {
         Serveur serveur = new Serveur();
         serveur.Adresse   = _ls_adresse.Text;
         serveur.Database  = _ls_database.Text;
         serveur.User      = _ls_users.Text;
         serveur.Password  = _ls_password.Text;
         serveur.Port      = Convert.ToInt16(_ls_port.Text);
         serveur.DateDebut = dtp_date_debut.Value;
         if (serveur.Control())
         {
             Serveur y = liaisons.Find(x => x.Adresse == serveur.Adresse);
             if (y != null ? Utils.asString(y.Adresse) ? (liaison != null ? !Utils.asString(liaison.Adresse) : true) : false : false)
             {
                 TOOLS.Messages.ShowErreur("Vous avez deja associé ce serveur");
                 return;
             }
             bool continu = true;
             if (liaison != null ? Utils.asString(liaison.Adresse) ? !liaison.Adresse.Equals(serveur.Adresse) : false : false)
             {
                 continu = LiaisonBLL.DeleteServeur(liaison);
             }
             if (continu)
             {
                 if (LiaisonBLL.CreateServeur(serveur))
                 {
                     if (liaison != null ? Utils.asString(liaison.Adresse) : false)
                     {
                         int index = liaisons.FindIndex(x => x.Adresse == liaison.Adresse);
                         if (index > -1)
                         {
                             liaisons.RemoveAt(index);
                         }
                         liaisons.Insert((index > -1 ? index : 0), serveur);
                         if (!liaison.Adresse.Equals(serveur.Adresse))
                         {
                             DeleteLiaison(liaison);
                         }
                         UpdateLiaison(serveur);
                     }
                     else
                     {
                         AddLiaison(serveur);
                         liaisons.Add(serveur);
                     }
                 }
                 ResetLiaison();
                 Messages.Succes();
             }
         }
     }
     catch (Exception ex)
     {
         Utils.Exception(ex);
     }
 }