Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //----------------------------------------------------
            DB_PostgreSQL dataBase   = new DB_PostgreSQL();
            string        connString = string.Empty;

            connString           += "Server=" + textBoxServer.Text + ";";
            connString           += "Port=" + textBoxPort.Text + ";";
            connString           += "User Id=" + textBoxDBUser.Text + ";";
            connString           += "Password="******";";
            connString           += "DataBase=" + textBoxDB.Text + ";";
            GlobalVars.connString = connString;
            if (dataBase.testConnection(connString))
            {
                ConfigSettings.WriteSetting("connString", connString);
            }
            else
            {
                MessageBox.Show("Vérifiez la configuration de la base de données =>" + connString);
            }
            //--------------------------------------------------------
            string Printer      = comboPrinters.Text;
            string Page         = comboPage.SelectedIndex.ToString();
            string NbTicket     = textNbTicket.Text;
            string MaxPressing  = textMaxPressing.Text;
            string MaxRepassage = textMaxRepassage.Text;
            string MaxTenture   = textMaxTenture.Text;
            string MaxAutre     = textMaxAutre.Text;

            GlobalVars.page              = comboPage.SelectedIndex.ToString();
            GlobalVars.namePrinter       = Printer;
            GlobalVars.nombreCopieTicket = NbTicket;
            GlobalVars.maxAutre          = MaxAutre;
            GlobalVars.maxPressing       = MaxPressing;
            GlobalVars.maxRepassage      = MaxRepassage;
            GlobalVars.maxTenture        = MaxTenture;
            ConfigSettings.WriteSetting("Printer", Printer);
            ConfigSettings.WriteSetting("Page", Page);
            ConfigSettings.WriteSetting("NbTicket", NbTicket);
            ConfigSettings.WriteSetting("MaxPressing", MaxPressing);
            ConfigSettings.WriteSetting("MaxRepassage", MaxRepassage);
            ConfigSettings.WriteSetting("MaxTenture", MaxTenture);
            ConfigSettings.WriteSetting("MaxAutre", MaxAutre);
            //--------------------------------------------------------
            string PrefixFacture  = textPrefixFacture.Text;
            string PremierFacture = textPremierFacture.Text;
            string PrefixClient   = textPrefixClient.Text;

            GlobalVars.PrefixFacture  = PrefixFacture;
            GlobalVars.PremierFacture = PremierFacture;
            GlobalVars.PrefixClient   = PrefixClient;
            ConfigSettings.WriteSetting("prefixFacutre", PrefixFacture);
            ConfigSettings.WriteSetting("firstFacutre", PremierFacture);
            ConfigSettings.WriteSetting("prefixClient", PrefixClient);
            //----------------------------------------------------------
            //----------------------------------------------------------
            MyUtils myUtils = new MyUtils();

            if (validateFields())
            {
                InfoSociete societe = new InfoSociete();
                societe.nom     = txtNom.Text;
                societe.adresse = txtAdresse.Text;
                societe.tel     = txttele.Text;
                societe.fax     = txtfax.Text;
                if (tbxPhoto.Text != string.Empty)
                {
                    societe.logo = myUtils.GetPhoto(tbxPhoto.Text);
                }
                societe.SaveData();
            }
            //-------------------------------------------------------------
            this.Close();
        }