예제 #1
0
 private void DoBackUp()
 {
     try
     {
         HPS.BLL.Common.BackUp_TFactory BackUpFactory = new HPS.BLL.Common.BackUp_TFactory();
         BackUpFactory.BackUp(BackUpPathtextBox.Text);
         Hepsa.Core.Common.MessageBox.InformationMessage("پشتیبان گیری با موفقیت انجام شد");
         this.Close();
     }
     catch (Exception ex)
     {
         Hepsa.Core.Common.MessageBox.ErrorMessage(ex.Message);
         BackUpbutton.Enabled = true;
     }
 }
예제 #2
0
        private void DoRestore()
        {
            try
            {
                string filename = string.Empty;
                HPS.BLL.Common.BackUp_TFactory BackUpFactory = new HPS.BLL.Common.BackUp_TFactory();


                if ((this.RestoreopenFileDialog.FileName != "") && (this.RestoreopenFileDialog.FileName != "RestoreopenFileDialog"))
                {
                    filename = RestoreopenFileDialog.FileName;
                    RestoreButton.Enabled = false;
                    BackUpFactory.Restore(filename);
                    Hepsa.Core.Common.MessageBox.InformationMessage("بازیابی با موفقیت انجام شد");
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Hepsa.Core.Common.MessageBox.ErrorMessage(ex.Message);
            }
        }