Ejemplo n.º 1
0
 static bool LoadConnectParams()
 {
     try
     {
         var ConfigFile = Path.Combine(Application.LocalUserAppDataPath, "Belfer.json");
         if (!IsDirty && File.Exists(ConfigFile))
         {
             IsDirty = true;
             var ECP = JSonHelper.ReadConfigFile(ConfigFile);
             SaveConnectParams(ECP);
             return(true);
         }
         var dlg = new dlgConnectParams();
         if (dlg.ShowDialog() == DialogResult.OK)
         {
             SaveConnectParams(dlg.ConnectParams);
             return(true);
         }
         return(false);
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 2
0
        private void cmdOK_Click(object sender, EventArgs e)
        {
            try
            {
                if (rbFromFile.Checked)
                {
                    ConnectParams = JSonHelper.ReadConfigFile(txtFileIn.Text);
                }
                else
                {
                    ConnectParams = SetConnectParams();
                }

                DialogResult = DialogResult.OK;
                Close();
            }
            catch (InvalidCastException)
            {
                MessageBox.Show("Plik configuracyjny jest niezgodny z wymaganym schematem!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            catch (Exception)
            {
                throw;
            }
        }