コード例 #1
0
ファイル: Form_Setting.cs プロジェクト: dowesw/ZK-Lymytz-V3.0
 private void LoadLiaisons()
 {
     liaisons = LiaisonBLL.ReturnServeur();
     foreach (Serveur serveur in liaisons)
     {
         AddLiaison(serveur);
     }
 }
コード例 #2
0
ファイル: Form_Setting.cs プロジェクト: dowesw/ZK-Lymytz-V3.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);
     }
 }
コード例 #3
0
ファイル: Form_Setting.cs プロジェクト: dowesw/ZK-Lymytz-V3.0
 private void tsmi_delete_Click(object sender, EventArgs e)
 {
     try
     {
         if (LiaisonBLL.DeleteServeur(liaison))
         {
             liaisons.Remove(liaison);
             DeleteLiaison(liaison);
             ResetLiaison();
             Messages.Succes();
         }
     }
     catch (Exception ex)
     {
         Utils.Exception(ex);
     }
 }