private void cmdBackup_Click(object sender, EventArgs e) { try { BackupBLL backupBll = new BackupBLL(); ResultBM bkpResult; dlgSave.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory; dlgSave.FileName = "rhoddion_" + DateTime.Now.ToString("yyyymmddHHmm"); dlgSave.Filter = "Rhoddion Backup | *.bkp"; dlgSave.Title = "Backup"; DialogResult pressed = dlgSave.ShowDialog(); if (pressed == DialogResult.OK && dlgSave.FileName != "") { Cursor.Current = Cursors.WaitCursor; lblBackup.Text = dlgSave.FileName; bkpResult = backupBll.PerformBackup(dlgSave.FileName); Cursor.Current = Cursors.Default; if (bkpResult.IsValid()) { MessageBox.Show(SessionHelper.GetTranslation("OK_OPERATION"), "Backup", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(bkpResult.description, "Backup", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception exception) { MessageBox.Show("Se ha producido el siguiente error: " + exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnAceptar_Click(object sender, EventArgs e) { try { BackupBLL.RealizarRestoreGestion(tbRutaGestion.Text); if (DialogResult.OK == MessageBox.Show("Restauración realizada exitosamente.", "Residica", MessageBoxButtons.OK)) { BitacoraBLL.GetInstance().RegistrarEnBitacora("Se realizó la restauración de la BD de Gestion.", User._userSession.NombreUsuario, string.Empty, System.Diagnostics.TraceEventType.Information); this.Close(); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error realizando la restauración de la BD de Gestion" + ex, "Residica", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { BackupBLL.RealizarRestore(tbRutaSeguridad.Text); if (DialogResult.OK == MessageBox.Show("Restauración realizada exitosamente.", "Residica", MessageBoxButtons.OK)) { BitacoraBLL.GetInstance().RegistrarEnBitacora("Se realizó la restauración de la BD de Seguridad.", User._userSession.NombreUsuario, string.Empty, System.Diagnostics.TraceEventType.Information); this.Close(); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error realizando la restauración de la BD de Seguridad" + ex, "Residica", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void FindValue() { //string checkValue; //string[] KeyIdChecks; if (this.KeyId != string.Empty) { lblTeskName.Text = SchedulerObj.TaskName.Substring(0, SchedulerObj.TaskName.LastIndexOf("-"));//截取-CreateSD if (SchedulerObj.ScheduleType != null) { rcbScheduleType.Text = SchedulerObj.ScheduleType.Trim(); } if (SchedulerObj.StartTime.ToString() != null) { rdtimepStartTime.Text = Convert.ToDateTime(SchedulerObj.StartTime).ToString("MM/dd/yyyy h:mm tt"); } //KeyIdChecks = SchedulerObj.RunOnly.Split('#'); //if (KeyIdChecks != null) //{ // for (int i = 0; i < KeyIdChecks.Length; i++) // { // checkValue = KeyIdChecks[i].ToString(); // for (int j = 0; j < ckxlROOTD.Items.Count; j++) // { // if (ckxlROOTD.Items[j].Value == checkValue) // { // ckxlROOTD.Items[j].Selected = true; // } // } // } //} if (SchedulerObj.RunOnlyEnd.ToString() != string.Empty) { RadTimePicker2.Text = Convert.ToDateTime(SchedulerObj.RunOnlyEnd).ToString("MM/dd/yyyy h:mm tt"); } if (SchedulerObj.Action != null) { rcbAction.Text = SchedulerObj.Action.Trim(); } if (SchedulerObj.PostAction != null) { rcbPostAction.Text = SchedulerObj.PostAction.Trim(); } if (SchedulerObj.BackupID.ToString() != string.Empty) { BLL_Backup = new BackupBLL(); chkBDBB.Checked = BLL_Backup.ExistFindBackupById(SchedulerObj.BackupID.ToString());//查看是否有数据备份设置 } } }
public void RestoreBackup() { BackupBLL bkp = new BackupBLL(); //ResultBM result = bkp.PerformRestore(path); //Assert.IsTrue(result.IsValid(), "El backup debería haberse restaurado."); }
public void CreateBackup() { BackupBLL bkp = new BackupBLL(); //ResultBM result = bkp.PerformBackup(path); //Assert.IsTrue(result.IsValid(), "El backup debería haberse creado."); }
protected void FindValue() { //string checkValue; //string[] KeyIdChecks; if (this.KeyId != string.Empty) { rtxtTaskName.Text = SchedulerObj.TaskName.Substring(0, SchedulerObj.TaskName.LastIndexOf("-"));//截取-CreateSD; if (SchedulerObj.ScheduleType != null) { rcbScheduleType.SelectedIndex = rcbScheduleType.Items.IndexOf(rcbScheduleType.Items.FindItemByValue(SchedulerObj.ScheduleType.Trim())); //if (!SchedulerObj.ScheduleType.Equals("Weekly")) //{ // ckxlROOTD.Enabled = false; //} //else //{ // ckxlROOTD.Enabled = true; //} } //if (SchedulerObj.StartTime.ToString() != null) //{ // rdtimepStartTime.SelectedDate = SchedulerObj.StartTime; //} //KeyIdChecks = SchedulerObj.RunOnly.Split('#'); //if (KeyIdChecks != null) //{ // for (int i = 0; i < KeyIdChecks.Length; i++) // { // checkValue = KeyIdChecks[i].ToString(); // for (int j = 0; j < ckxlROOTD.Items.Count; j++) // { // if (ckxlROOTD.Items[j].Value == checkValue) // { // ckxlROOTD.Items[j].Selected = true; // } // } // } //} if (SchedulerObj.RunOnlyStart.ToString() != string.Empty) { rdStartTime.SelectedDate = SchedulerObj.RunOnlyStart; } if (SchedulerObj.RunOnlyEnd.ToString() != string.Empty) { rdEndTime.SelectedDate = SchedulerObj.RunOnlyEnd; } if (SchedulerObj.Action != null) { rcbAction.SelectedIndex = rcbAction.Items.IndexOf(rcbAction.Items.FindItemByValue(SchedulerObj.Action.Trim())); } if (SchedulerObj.PostAction != null) { rcbPostAction.SelectedIndex = rcbPostAction.Items.IndexOf(rcbPostAction.Items.FindItemByValue(SchedulerObj.PostAction.Trim())); } if (SchedulerObj.BackupID.ToString() != string.Empty) { BLL_Backup = new BackupBLL(); chkBDBB.Checked = BLL_Backup.ExistFindBackupById(SchedulerObj.BackupID.ToString());//查看是否有数据备份设置 } else { chkBDBB.Checked = false; //编辑新增加了Backup信息 HttpCookie BuckupSettingData = Request.Cookies.Get("BuckupSetting"); if (BuckupSettingData != null) { if (BuckupSettingData.Values["BackupId"] != string.Empty) { chkBDBB.Checked = true; } } } } }
private void cmdrestore_Click(object sender, EventArgs e) { try { MessageBox.Show(SessionHelper.GetTranslation("RESTORE_WARN1"), "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); BackupBLL backupBll = new BackupBLL(); ResultBM bkpResult; dlgOpen.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory; dlgOpen.Filter = "Rhoddion Backup | *.bkp"; dlgOpen.Title = "Restore"; DialogResult pressed = dlgOpen.ShowDialog(); if (pressed != DialogResult.OK) { return; } DialogResult answer = MessageBox.Show(SessionHelper.GetTranslation("RESTORE_WARN2"), "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Stop); if (answer == DialogResult.No) { return; } if (dlgOpen.FileName != "") { Cursor.Current = Cursors.WaitCursor; lblRestore.Text = dlgOpen.FileName; bkpResult = backupBll.PerformRestore(dlgOpen.FileName); Cursor.Current = Cursors.Default; if (bkpResult.IsValid()) { MessageBox.Show(SessionHelper.GetTranslation("OK_OPERATION"), "Restore", MessageBoxButtons.OK, MessageBoxIcon.Information); // Se recorren los formularios abiertos y se cierran todos, salvo el de login List <Form> openForms = new List <Form>(); foreach (Form f in Application.OpenForms) { openForms.Add(f); } foreach (Form f in openForms) { if (f.Name != "FrmLoginMain" && f.Name != "FrmBackup") { f.Close(); } else if (f.Name != "FrmLoginMain") { f.Show(); } } Close(); } else { MessageBox.Show(bkpResult.description, "Backup", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception exception) { MessageBox.Show("Se ha producido el siguiente error: " + exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
protected void btnOK_Click(object sender, EventArgs e) { string backupFlag; //backup保存返回的插入信息 string emailFlag; //backup保存返回的插入信息 System.Guid KeyIdGuid; this.EncapsulationData(); if (this.TempKeyId == string.Empty)//插入 { //插入Backup数据 BLL_Backup = new BackupBLL(); backupFlag = BLL_Backup.Insert(BackupObj); if (!backupFlag.Equals("InsertError")) { //将数据保存到客户端cookie HttpCookie myCookie = new HttpCookie("BuckupSetting"); myCookie.Values.Add("BackupId", backupFlag); myCookie.Expires = System.DateTime.Now.AddDays(1); Response.AppendCookie(myCookie); } else { //错误提示信息 MessageBox(false, false, true, GetGlobalResourceObject("WebResource", "BackupSettingForm_SaveBackupMessage_ErrorMessage").ToString()); } //插入Email数据 BLL_Email = new EmailBLL(); emailFlag = BLL_Email.Insert(EmailObj); if (!emailFlag.Equals("InsertError")) { //将数据保存到客户端cookie HttpCookie myCookie = new HttpCookie("EmailSetting"); myCookie.Values.Add("EmailId", emailFlag); myCookie.Expires = System.DateTime.Now.AddDays(1); Response.AppendCookie(myCookie); } else { //错误提示信息 MessageBox(false, false, true, GetGlobalResourceObject("WebResource", "EmailSettingForm_SaveEmailSetting_ErrorMessage").ToString()); } if (!emailFlag.Equals("InsertError") && !backupFlag.Equals("InsertError")) {//backup和Email的保存都成功 Job_Email = new Email(); Job_Email.CreateEmail(emailFlag); Response.Redirect("~/Schedule Billing/ScheduleTasksForm.aspx"); } } else//编辑 { KeyIdGuid = new Guid(this.TempKeyId);//转换成Guid类型 BLL_Backup = new BackupBLL(); BackupObj.BackupID = KeyIdGuid; backupFlag = BLL_Backup.Update(BackupObj);//更新错误,则进行数据插入 if (!backupFlag.Equals("InsertError")) { //将数据保存到客户端cookie HttpCookie myCookie = new HttpCookie("BuckupSetting"); myCookie.Values.Add("BackupId", this.TempKeyId); myCookie.Expires = System.DateTime.Now.AddDays(1); Response.AppendCookie(myCookie); } else { //错误提示信息 MessageBox(false, false, true, GetGlobalResourceObject("WebResource", "BackupSettingForm_UpdateBackupMessage_ErrorMessage").ToString()); } BLL_Email = new EmailBLL(); EmailObj.EmailID = KeyIdGuid; emailFlag = BLL_Email.Update(EmailObj); if (!emailFlag.Equals("InsertError")) { //将数据保存到客户端cookie HttpCookie myCookie = new HttpCookie("EmailSetting"); myCookie.Values.Add("EmailId", this.TempKeyId); myCookie.Expires = System.DateTime.Now.AddDays(1); Response.AppendCookie(myCookie); } else { //错误提示信息 MessageBox(false, false, true, GetGlobalResourceObject("WebResource", "EmailSettingForm_UpdateEmailSetting_ErrorMessage").ToString()); } if (!emailFlag.Equals("InsertError") && !backupFlag.Equals("InsertError")) {//backup和Email的保存都成功 Job_Email = new Email(); Job_Email.CreateEmail(KeyIdGuid.ToString()); Response.Redirect("~/Schedule Billing/ScheduleTasksForm.aspx"); } } }