Beispiel #1
0
        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.";
            }
        }
Beispiel #2
0
        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>");
            }
        }