Exemplo n.º 1
0
        public void sbOK_Click(object sender, EventArgs e)
        {
            if (txtServer.Text.Length == 0)
            {
                MessageBox.Show("ÇëÊäÈë·þÎñÆ÷!!");
                txtServer.Focus();
                return;
            }
            txtServer.Enabled = false;
            //txtLogin.Enabled = false;
            //txtPsw.Enabled = false;
            sbOK.Enabled = false;
            //sbCancel.Enabled = false;
            this.panel1.Visible = true;
            this.Update();
            try
            {
                if (txtServer.Text.IndexOf("/") > 0)
                {
                    DataLib.SysVar.strUrl = "http://" + txtServer.Text + "/Service.asmx";
                }
                else
                {
                    DataLib.SysVar.strUrl = "http://" + txtServer.Text + "/JxcService/Service.asmx";
                }


                Application.DoEvents();
                DataLib.DataHelper myHelper = new DataLib.DataHelper();
                if (myHelper.TestLogin(txtServer.Text) == true)
                {
                    DataLib.SysVar.strServer = txtServer.Text;
                    //DataLib.SysVar.strLogID = txtLogin.Text;
                    //DataLib.SysVar.strLogPsw = txtPsw.Text;
                    DataLib.SysVar.IniWriteValue("Database", "Server", txtServer.Text, DataLib.SysVar.iniFile);
                    DataLib.SysVar.IniWriteValue("Database", "ConnectType", cbType.SelectedIndex.ToString(), DataLib.SysVar.iniFile);
                    if (checkEdit1.Checked == true)
                    {
                        DataLib.SysVar.IniWriteValue("Database", "HideServerForm", "1", DataLib.SysVar.iniFile);
                    }
                    //DataLib.SysVar.IniWriteValue("Database", "LogID", txtLogin.Text, strIniFile);
                    //DataLib.SysVar.IniWriteValue("Database", "LogPsw", txtPsw.Text, strIniFile);

                    this.DialogResult = DialogResult.OK;
                }
                else
                {
                    DataLib.SysVar.IniWriteValue("Database", "HideServerForm", "0", DataLib.SysVar.iniFile);
                }
            }
            finally
            {
                txtServer.Enabled = true;
                //txtLogin.Enabled = true;
                //txtPsw.Enabled = true;
                sbOK.Enabled = true;
                //sbCancel.Enabled = true;
                panel1.Visible = false;
            }
        }