private void generarRestore() { string ubicacion = Server.MapPath("~/database/restore/"); if (FileUploadRestore.HasFile == true) { //FileUploadRestore.SaveAs(Server.MapPath("~/UploadedBackup/") + FileUploadRestore.FileName); FileUploadRestore.SaveAs(ubicacion + FileUploadRestore.FileName); try { //string backupfile = Server.MapPath("~/UploadedBackup/") + FileUploadRestore.FileName; string backupfile = ubicacion + FileUploadRestore.FileName; bool ok = gestorBackup.restaurarBackup(backupfile); if (ok) { ModalPopUpMensajes.Show(); LabelMensaje.Text = "Restore realizado con exito."; } } catch (Exception ex) { ModalPopUpMensajes.Show(); LabelMensaje.Text = ex.ToString(); } } else { ModalPopUpMensajes.Show(); LabelMensaje.Text = "No se selecciono el archivo."; } }
protected void ButtonRestore_Click(object sender, EventArgs e) { string ubicacion = Server.MapPath("~/database/restore/"); if (FileUploadRestore.HasFile == true) { //FileUploadRestore.SaveAs(Server.MapPath("~/UploadedBackup/") + FileUploadRestore.FileName); FileUploadRestore.SaveAs(ubicacion + FileUploadRestore.FileName); try { //string backupfile = Server.MapPath("~/UploadedBackup/") + FileUploadRestore.FileName; string backupfile = ubicacion + FileUploadRestore.FileName; bool ok = gestorBackup.restaurarBackup(backupfile); if (ok) { Response.Write("<script>alert('Restore Hecho.')</script>"); } } catch (Exception ex) { Response.Write("<script>alert('" + ex.ToString() + "')</script>"); } } else { Response.Write("<script>alert('No hay archivo seleccionado.')</script>"); } }