示例#1
0
 public static Serveur getReturnServeur()
 {
     FileStream ft = null;
     if (!File.Exists(chemin + "Serveur.bin"))
     {
         return new Serveur();
     }
     try
     {
         ft = new FileStream(chemin + "Serveur.bin", FileMode.Open);
         Serveur info = new Serveur();
         List<Serveur> listCon = new List<Serveur>();
         BinaryFormatter ff = new BinaryFormatter();
         listCon = (List<Serveur>)ff.Deserialize(ft);
         foreach (Serveur s in listCon)
         {
             if (s.getAdresse != null)
             {
                 info.getAdresse = s.getAdresse.ToString();
             }
             if (s.getPort != 0)
             {
                 info.getPort = Convert.ToInt32(s.getPort.ToString());
             }
             if (s.getUser != null)
             {
                 info.getUser = s.getUser.ToString();
             }
             if (s.getPassword != null)
             {
                 info.getPassword = s.getPassword.ToString();
             }
             if (s.getDatabase != null)
             {
                 info.getDatabase = s.getDatabase;
             }
             break;
         }
         return info;
     }
     catch (Exception e)
     {
         Messages.Exception(e);
         return new Serveur();
     }
     finally
     {
         ft.Close();
         ft.Dispose();
     }
 }
示例#2
0
 public static Boolean Control_(Serveur bean)
 {
     if (bean == null)
     {
         return false;
     }
     if (bean.adresse == null || bean.adresse.Trim().Equals(""))
     {
         return false;
     }
     if (bean.database == null || bean.database.Trim().Equals(""))
     {
         return false;
     }
     if (bean.port < 0)
     {
         return false;
     }
     return true;
 }
示例#3
0
 public static Boolean Control_(Serveur bean)
 {
     if (bean == null)
     {
         return(false);
     }
     if (bean.adresse == null || bean.adresse.Trim().Equals(""))
     {
         return(false);
     }
     if (bean.database == null || bean.database.Trim().Equals(""))
     {
         return(false);
     }
     if (bean.port < 0)
     {
         return(false);
     }
     return(true);
 }
示例#4
0
 public static bool getCreateServeur(Serveur Serveur)
 {
     FileStream ft = new FileStream(chemin + "Serveur.bin", FileMode.OpenOrCreate);
     try
     {
         BinaryFormatter ff = new BinaryFormatter();
         listeServeur.Add(Serveur);
         ff.Serialize(ft, listeServeur);
         ft.Close();
         return true;
     }
     catch (Exception e)
     {
         Messages.Exception(e);
         return false;
     }
     finally
     {
         ft.Close();
         ft.Dispose();
     }
 }
示例#5
0
 public static Boolean Control(Serveur bean)
 {
     if (bean == null)
     {
         Messages.ShowErreur("Serveur Incorrect!");
         return false;
     }
     if (bean.adresse == null || bean.adresse.Trim().Equals(""))
     {
         Messages.ShowErreur("L'adresse du serveur ne peut pas être null!");
         return false;
     }
     if (bean.database == null || bean.database.Trim().Equals(""))
     {
         Messages.ShowErreur("La base de donnée ne peut pas être null!");
         return false;
     }
     if (bean.port < 0)
     {
         Messages.ShowErreur("Le numéro du port ne peut pas être inferieur a 0!");
         return false;
     }
     return true;
 }
示例#6
0
 public static Boolean Control(Serveur bean)
 {
     if (bean == null)
     {
         Messages.ShowErreur("Serveur Incorrect!");
         return(false);
     }
     if (bean.adresse == null || bean.adresse.Trim().Equals(""))
     {
         Messages.ShowErreur("L'adresse du serveur ne peut pas être null!");
         return(false);
     }
     if (bean.database == null || bean.database.Trim().Equals(""))
     {
         Messages.ShowErreur("La base de donnée ne peut pas être null!");
         return(false);
     }
     if (bean.port < 0)
     {
         Messages.ShowErreur("Le numéro du port ne peut pas être inferieur a 0!");
         return(false);
     }
     return(true);
 }
示例#7
0
 public static bool getUpdateServeur(Serveur Serveur)
 {
     try
     {
         if (File.Exists(chemin + "Serveur.bin"))
             File.Delete(chemin + "Serveur.bin");
         return getCreateServeur(Serveur);
     }
     catch (Exception e)
     {
         Messages.Exception(e);
         return false;
     }
 }
示例#8
0
 public ServeurBll(Serveur uneConfig)
 {
     config = uneConfig;
 }