📄 databackup.aspx.cs
字号:
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('您确定要还原吗?这个操作将会覆盖你现有的数据!');");
ButtonBackUp.Attributes.Add("onclick", "return confirm('您确定要备份吗?这个操作将会覆盖你今天的备份!');");
}
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>");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -