Exemplo n.º 1
0
        private void FrmLogin_Load(object sender, EventArgs e)
        {
            FormFactory dbhelp = new FormFactory();

            if (!dbhelp.ConnectionResult("value", "Granity.granityMgr", "select * from 用户信息表"))
            {
                FrmDBDatabase db = new FrmDBDatabase();
                db.ShowDialog();
                if (!db.Success)
                {
                    return;
                }
            }
            try
            {
                //读取业务单元和传递参数
                this.paramwin = BindManager.getSystemParam();
                NameObjectList pstrans = BindManager.getTransParam();
                ParamManager.MergeParam(this.paramwin, pstrans);
                unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName);
                //绑定数据
                BindManager bg = new BindManager(this);
                this.dsUnit = bg.BuildDataset(this.unitItem, this.paramwin);
                this.Query  = new QueryDataRes(this.unitItem.DataSrcFile);
                bg.BindFld(this, this.dsUnit);
                setSystemTime();
            }
            catch
            {
                this.Close();
            }
        }
Exemplo n.º 2
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            FormFactory dbhelp = new FormFactory();

            bool f*g = dbhelp.WriteConfig(txtserver.Text, txtdatebase.Text, txtuserid.Text, txtpassword.Text, "Granity.granityMgr", this.txtXT.Text, this.txtServerIP.Text);

            if (!f*g)
            {
                MessageBox.Show("输入连接字符串错误,请重新输入!", "系统提示!");
                return;
            }
            if (!dbhelp.ConnectionResult("value", "Granity.granityMgr", "select * from 用户信息表"))
            {
                MessageBox.Show("输入连接字符串错误,请重新输入!", "系统提示!");
                this.txtserver.Text   = "";
                this.txtdatebase.Text = "";
                this.txtuserid.Text   = "";
                this.txtpassword.Text = "";
                return;
            }
            success = true;
            this.Close();
        }