private void btnInitialize_Click(object sender, EventArgs e)
{
// 默认按钮放在第2个按钮上,尽量防止误操作。
if (MessageBox.Show(AppMessage.MSG3000, AppMessage.MSG0000, MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.OK)
{
// 按系统的配置信息动态获取数据库连接
using (IDbHelper dbHelper = DbHelperFactory.GetHelper(BaseSystemInfo.UserCenterDbType))
{
try
{
// 打开数据库连接
dbHelper.Open(BaseSystemInfo.UserCenterDbConnection);
// 执行存储过程
int returnValue = dbHelper.ExecuteNonQuery(CommandType.StoredProcedure, "SystemInitialize");
// 成功的提示信息
MessageBox.Show(AppMessage.MSG3010, AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Information);
this.btnInitialize.Enabled = false;
}
catch (Exception ex)
{
// 在本地文件中记录系统异常信息
this.WriteException(ex);
throw ex;
}
finally
{
// 关闭数据库库连接
dbHelper.Close();
}
}
}
}