private void BackUP_Click(object sender, EventArgs e) { #region 开始备份数据 if (this.CheckCookie()) { if (!base.IsFounderUid(userid)) { Response.Write(base.GetShowMessage()); Response.End(); return; } if (backupname.Text == "") { base.RegisterStartupScript("PAGE", "alert('备份名称不能为空');"); return; } aysncallback = new delegateBackUpDatabase(BackUPDB); AsyncCallback myCallBack = new AsyncCallback(CallBack); aysncallback.BeginInvoke(ServerName.Text, UserName.Text, Password.Text, strDbName.Text, backupname.Text, myCallBack, this.username); // LoadRegisterStartupScript("PAGE", "window.location.href='global_backupandrestore.aspx';"); } #endregion }
private void Restore_Click(object sender, EventArgs e) { #region 恢复备份 if (this.CheckCookie()) { if (!base.IsFounderUid(userid)) { Response.Write(base.GetShowMessage()); Response.End(); return; } if (DNTRequest.GetString("id") != "") { string id = DNTRequest.GetString("id"); if (id.IndexOf(",0") > 0) { base.RegisterStartupScript("", GetMessageScript("您一次只能选择一个备份进行提交")); return; } DataRow[] drs = buildGridData().Select("id=" + id.Replace("0 ", "")); aysncallback = new delegateBackUpDatabase(RestoreDB); AsyncCallback myCallBack = new AsyncCallback(CallBack); aysncallback.BeginInvoke(ServerName.Text, UserName.Text, Password.Text, strDbName.Text, drs[0]["filename"].ToString(), myCallBack, this.username); // base.LoadRegisterStartupScript("PAGE", "window.location.href='global_backupandrestore.aspx';"); } else { base.RegisterStartupScript("", GetMessageScript("您未选中任何选项")); } } #endregion }