?? databackup.aspx.cs
字號(hào):
?using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
public partial class IndividualOperation_Administrator_DataBackUp : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Calendar1.SelectedDate = DateTime.Now.Date;
}
ButtonBackDown.Attributes.Add("onclick", "return confirm('您確定要還原嗎?這個(gè)操作將會(huì)覆蓋你現(xiàn)有的數(shù)據(jù)!');");
ButtonBackUp.Attributes.Add("onclick", "return confirm('您確定要備份嗎?這個(gè)操作將會(huì)覆蓋你今天的備份!');");
}
protected void ButtonBackUp_Click(object sender, EventArgs e)
{
string fileName = Server.MapPath("BackUp_Down");
string fileNum =DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString();
string path = "";
if (DropDownListBackUp.SelectedValue == "0")
{
path= fileName + "\\EMRS\\" + DateTime.Now.Year.ToString() + "年";
}
else
{
path = fileName + "\\Users\\" + DateTime.Now.Year.ToString() + "年";
}
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
path = path + "\\" + DateTime.Now.Month.ToString()+"月";
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
fileName = path;
if (DropDownListBackUp.SelectedValue == "0")
{
fileName = fileName + "\\"+fileNum+"_EMRS.xml";
if (AdministratorSerice.backUpEMR(fileName))
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('電子病歷備份成功!');</script>");
}
}
else
{
fileName = fileName + "\\" + fileNum + "_Users.xml";
if (AdministratorSerice.backUpUser(fileName))
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('用戶信息備份成功!');</script>");
}
}
}
protected void ButtonBackDown_Click(object sender, EventArgs e)
{
string fileName = Server.MapPath("BackUp_Down");
string fileNum = Calendar1.SelectedDate.Year.ToString() + Calendar1.SelectedDate.Month.ToString() + Calendar1.SelectedDate.Day.ToString();
if (DropDownListBackDown.SelectedValue == "0")
{
fileName = fileName + "\\EMRS\\" + Calendar1.SelectedDate.Year.ToString()+"年\\"+Calendar1.SelectedDate.Month.ToString()+"月\\"+ fileNum + "_EMRS.xml";
string message="病歷信息還原到 " + Calendar1.SelectedDate.Year.ToString() +"-"+ Calendar1.SelectedDate.Month.ToString()+"-"+ Calendar1.SelectedDate.Day.ToString();
if (File.Exists(fileName))
{
if (AdministratorSerice.backDownEMR(fileName))
{
message = message + " 成功!";
Response.Write(@"<script language='Javascript'>alert('" + message + "');window.location.href='UserList.aspx';</script>");
}
else
{
message = message + "失敗!";
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('" + message + "');</script>");
}
}
else
{
string errorMessage = "不存在 " + Calendar1.SelectedDate.Year.ToString() + "-" + Calendar1.SelectedDate.Month.ToString() + "-" + Calendar1.SelectedDate.Day.ToString() + " 病歷備份文件";
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('" + errorMessage + "');</script>");
}
}
else
{
fileName = fileName + "\\Users\\" + Calendar1.SelectedDate.Year.ToString() + "年\\" + Calendar1.SelectedDate.Month.ToString() + "月\\" + fileNum + "_Users.xml";
string message = "用戶信息還原到 " + Calendar1.SelectedDate.Year.ToString() + "-" + Calendar1.SelectedDate.Month.ToString() + "-" + Calendar1.SelectedDate.Day.ToString();
if (File.Exists(fileName))
{
if (AdministratorSerice.backDownUser(fileName))
{
message = message + " 成功!";
Response.Write(@"<script language='Javascript'>
alert('" + message + "');window.location.href='UserList.aspx';</script>");
}
else
{
message = message + "失敗!";
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('" + message + "');</script>");
}
}
else
{
string errorMessage = "不存在 " + Calendar1.SelectedDate.Year.ToString() + "-" + Calendar1.SelectedDate.Month.ToString() + "-" + Calendar1.SelectedDate.Day.ToString() + " 用戶備份文件";
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('" + errorMessage + "');</script>");
}
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -