/// <summary> /// 将操作员信息写入INI配置文件 /// </summary> public void writeConfig() { ToolsLibrary.IniFile ini = new ToolsLibrary.IniFile(); if (IfRemember || IfAutoLogin) { ini.IniWriteValue("operatorinformation", "bucket", BucketName); ini.IniWriteValue("operatorinformation", "operatorname", OperatorName); ini.IniWriteValue("operatorinformation", "operatorpwd", ToolsLibrary.Tools.EncryptDES(OperatorPwd, "WORLDCOM")); ini.IniWriteValue("operatorinformation", "url", Url); ini.IniWriteValue("operatorinformation", "internet", Internet); ini.IniWriteValue("operatorinformation", "ifremember", IfRemember.ToString()); ini.IniWriteValue("operatorinformation", "ifauto", IfAutoLogin.ToString()); ini.IniWriteValue("ifconfig", "remember", IfRemember.ToString()); ini.IniWriteValue("ifconfig", "auto", IfAutoLogin.ToString()); } else { ini.IniWriteValue("operatorinformation", "bucket", ""); ini.IniWriteValue("operatorinformation", "operatorname", ""); ini.IniWriteValue("operatorinformation", "operatorpwd", ""); ini.IniWriteValue("operatorinformation", "url", ""); ini.IniWriteValue("operatorinformation", "internet", "自动识别网络"); ini.IniWriteValue("operatorinformation", "ifremember", "false"); ini.IniWriteValue("operatorinformation", "ifauto", "false"); ini.IniWriteValue("ifconfig", "remember", "false"); ini.IniWriteValue("ifconfig", "auto", "false"); } }
/// <summary> /// 根据窗体的userInformation对象设置各个控件的信息 /// </summary> public void setControl() { ToolsLibrary.IniFile ini = new ToolsLibrary.IniFile(); if (ini.IniReadValue("ifconfig", "remember") != "" && !Convert.ToBoolean(string.Compare(ini.IniReadValue("ifconfig", "remember"), "true", true))) { TextEditBucket.Text = ini.IniReadValue("operatorinformation", "bucket"); TextEditOperator.Text = ini.IniReadValue("operatorinformation", "operatorname"); TextEditPwd.Text = ToolsLibrary.Tools.DecryptDES(ini.IniReadValue("operatorinformation", "operatorpwd"), "WORLDCOM"); TextEditUrl.Text = ini.IniReadValue("operatorinformation", "url"); DropDownButtonInternet.Text = ini.IniReadValue("operatorinformation", "internet"); CheEditRemember.Checked = Convert.ToBoolean(ini.IniReadValue("operatorinformation", "ifremember")); CheEditAutoLogin.Checked = Convert.ToBoolean(ini.IniReadValue("operatorinformation", "ifauto")); } }
/// <summary> /// 默认通过配置文件获取信息实例化UserInformation /// </summary> public UserInformation() { ToolsLibrary.IniFile ini = new ToolsLibrary.IniFile(); if (ini.IniReadValue("ifconfig", "remember") != "" && !Convert.ToBoolean(string.Compare(ini.IniReadValue("ifconfig", "remember"), "true", true))) { BucketName = ini.IniReadValue("operatorinformation", "bucket"); OperatorName = ini.IniReadValue("operatorinformation", "operatorname"); OperatorPwd = ToolsLibrary.Tools.DecryptDES(ini.IniReadValue("operatorinformation", "operatorpwd"), "WORLDCOM"); Url = ini.IniReadValue("operatorinformation", "url"); Internet = ini.IniReadValue("operatorinformation", "internet"); IfRemember = Convert.ToBoolean(ini.IniReadValue("operatorinformation", "ifremember")); IfAutoLogin = Convert.ToBoolean(ini.IniReadValue("operatorinformation", "ifauto")); upYun = new UpYunLibrary.UpYun(BucketName, OperatorName, OperatorPwd); UseSpace = upYun.getBucketUsage(); setNetWork(); } }