private void Bind()
        {
            IDataBaseBakService dataBaseBakService = IoC.Resolve <IDataBaseBakService>();
            var result = dataBaseBakService.GetAll().OrderByDescending(x => x.OccDate);

            this.repList.DataSource = result;
            this.repList.DataBind();
        }
        protected void lkDel_Click(object sender, EventArgs e)
        {
            var lkButton = sender as LinkButton;

            if (lkButton == null)
            {
                return;
            }
            int id = Convert.ToInt32(lkButton.CommandArgument);

            IDataBaseBakService dataBaseBakService = IoC.Resolve <IDataBaseBakService>();

            dataBaseBakService.Delete(id);
            dataBaseBakService.Save();
            this.Bind();
        }
        private void Backups()
        {
            string fileName = DateTime.Now.ToString("yyyyMMddHHmmss");
            string path     = Server.MapPath("~/bak/") + fileName;
            //数据库备份
            string        SqlStr2 = "backup database YtgProject to disk='" + path + ".rar'";
            SqlConnection con     = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["YtgConnection"].ConnectionString);

            con.Open();
            try
            {
                if (File.Exists(path))
                {
                    Response.Write("<script language=javascript>alert('数据库备份文件已存在!');</script>");
                    return;
                }
                SqlCommand com = new SqlCommand(SqlStr2, con);
                com.ExecuteNonQuery();
                //保存记录
                IDataBaseBakService dataBaseBakService = IoC.Resolve <IDataBaseBakService>();
                dataBaseBakService.Create(new Ytg.BasicModel.DataBaseBak()
                {
                    FileName = fileName,
                    OccDate  = DateTime.Now,
                    OpenUser = LoginUser.Code
                });
                dataBaseBakService.Save();
                Response.Write("<script language=javascript>alert('备份数据成功!');</script>");
                this.Bind();
            }
            catch (Exception error)
            {
                Response.Write(error.Message);
                Response.Write("<script language=javascript>alert('备份数据失败!')</script>");
            }
            finally
            {
                con.Close();
            }
        }