コード例 #1
0
    protected void ButtonRestaurar(object sender, EventArgs e)
    {
        SEGURIDAD.Backup gestorBackup = new SEGURIDAD.Backup();
        string           mensaje      = gestorBackup.Restaurar(Server.MapPath("~/BackupDB//" + FileUpload1.FileName));

        BLL.Bitacora gestorBitacora = new BLL.Bitacora();
        BE.Bitacora  bitacora       = new BE.Bitacora();
        bitacora.Fecha   = DateTime.Now;
        bitacora.Evento  = mensaje;
        bitacora.Usuario = SEGURIDAD.Sesion._Instance.UsuarioEnSesion;
        gestorBitacora.RegistrarBitacora(bitacora);
        Response.Write(@"<script language='javascript'>alert('" + mensaje + "')</script>");
        Response.Redirect("~/Inicio");
    }
コード例 #2
0
 protected void ButtonBackup(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txtBackupName.Text))
     {
         SEGURIDAD.Backup gestorBackup   = new SEGURIDAD.Backup();
         string           mensaje        = gestorBackup.RealizarBackup(Server.MapPath("~/BackupDB/") + txtBackupName.Text);
         BLL.Bitacora     gestorBitacora = new BLL.Bitacora();
         BE.Bitacora      bitacora       = new BE.Bitacora();
         bitacora.Fecha   = DateTime.Now;
         bitacora.Evento  = mensaje;
         bitacora.Usuario = SEGURIDAD.Sesion._Instance.UsuarioEnSesion;
         gestorBitacora.RegistrarBitacora(bitacora);
         Enlazar();
         txtBackupName.Text = "";
     }
     else
     {
         ErrorMessage.Visible = true;
     }
 }