Ejemplo n.º 1
0
    //取得前次備份資料
    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;
        }
    }
Ejemplo n.º 2
0
    //[執行備份]鈕
    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;
        }
    }