//取得前次備份資料 private void GetLastBckLog() { try { PIC.VDS2G.VSM.IVM.MaintainDailyBck BCO = new PIC.VDS2G.VSM.IVM.MaintainDailyBck(ConntionDB); ParameterList.Clear(); DataTable Dt = BCO.GetLastBckLog(); if (Dt.Rows.Count != 0) { lblBck_Date.Text = Dt.Rows[0]["BCK_DATE"].ToString(); lblBck_Date_Time.Text = Dt.Rows[0]["BCK_TIME"].ToString(); lblExec_Type.Text = Dt.Rows[0]["EXEC_TYPE"].ToString(); lblExec_Status.Text = Dt.Rows[0]["EXEC_STATUS"].ToString(); lblErr_Message.Text = Dt.Rows[0]["ERR_MESSAGE"].ToString(); lblUpdateID.Text = Dt.Rows[0]["UPDATEUID"].ToString(); lblUpdateDate.Text = Dt.Rows[0]["UPDATEDATE"].ToString(); } else { ClearPage(); } } catch (Exception ex) { ErrorMsgLabel.Text = ex.Message; } }
//[執行備份]鈕 protected void btnExecBackup_Click(object sender, EventArgs e) { try { btnExecBackup.Enabled = false; //清空畫面 ClearPage(); PIC.VDS2G.VSM.IVM.MaintainDailyBck BCO = new PIC.VDS2G.VSM.IVM.MaintainDailyBck(ConntionDB); ParameterList.Clear(); ParameterList.Add("1"); ParameterList.Add(Session["UID"].ToString()); ParameterList.Add(DateTime.Now); BCO.ExecDailyBck(ParameterList, DBT); btnExecBackup.Enabled = true; //取得前次備份資料 GetLastBckLog(); } catch (Exception ex) { ErrorMsgLabel.Text = ex.Message; } }