Esempio n. 1
0
        static void Main(String[] args)
        {
            //Verifie le mode choisi
            string mode = ConfigurationManager.AppSettings["mode"];

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            //Création du fichier de log
            Log.CreerFichierLog();


            //Mode CMD - Lancer les transferts avec le commande [START HELIOSTRANSFERT.EXE -t]
            args = Environment.GetCommandLineArgs();

            if (args.Length > 1)
            {
                if (args[1] == "-t" && mode == "CLIENT")
                {
                    ControlerClientService.demarrerTransfert();
                }
            }
            else //Mode Graphique
            {
                //Choix du mode
                switch (mode)
                {
                case "SERVEUR":
                    Application.Run(new HeliosTransfertServeur());
                    break;

                case "CLIENT":
                    Application.Run(new HeliosTransfertClient());
                    break;

                default:
                    MessageBox.Show("Aucun Mode choisis. Veillez paramétrer le fichier 'Base.config' !");
                    break;
                }
            }
        }
Esempio n. 2
0
 private void bw_transfert_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     bt_transfert.Enabled     = true;
     dgv_transfert.DataSource = TransfertsService.getTransferts();
     ControlerClientService.arreterTransfert();
 }
Esempio n. 3
0
 private void bw_transfert_DoWork(object sender, DoWorkEventArgs e)
 {
     ControlerClientService.demarrerTransfert();
 }