protected void Button1_Click(object sender, EventArgs e) { string dircompleto = Server.MapPath("~/database/backups/"); //string rutaGenerada = dircompleto + @"\"; string fechaArchivo = DateTime.Now.Day.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Year.ToString() + "_" + DateTime.Now.Hour.ToString() + "-" + DateTime.Now.Minute.ToString() + "-" + DateTime.Now.Second.ToString(); string extension = ".bak"; string nombreGenerado = "BK" + fechaArchivo + extension; try { bool generado = gestorBackup.realizarBackup(dircompleto + nombreGenerado); if (generado) { gestorBackup.registrarBackup(dircompleto + nombreGenerado); BE.BE_Evento evt = new BE.BE_Evento(); evt.IDEVENTO = BE.BE_Evento.GENERAR_BACKUP; gestorBitacora.registrarEvento(evt, "fecha: " + DateTime.Now.ToString(), 0); DisplayDownloadDialog(nombreGenerado, dircompleto + nombreGenerado); } else { Response.Write("<script>alert('Error al Generar el backup')</script>"); } } catch (Exception ex) { Response.Write("<script>alert('" + ex.ToString() + "')</script>"); } llenarGrilla(); }
public bool registrarEvento(BE.BE_Evento evento, string obs = "", int idUsuario = 0) { BE.BE_Bitacora objBitacora = new BE.BE_Bitacora(); //int idUsuarioLogeado = getIdUsuarioLogeado(); //if (idUsuario > 0) { // idUsuarioLogeado = idUsuario; //} objBitacora.EVENTO = evento; objBitacora.USUARIO = new BE.BE_Usuario(); objBitacora.USUARIO.IDUSUARIO = 0; objBitacora.OBSERVACION = obs; bool registrado = mapperBitacora.registrarEvento(objBitacora); return(registrado); }
public List <BE.BE_Evento> listarEventos(Hashtable filtros) { DataSet ds = new DataSet(); List <BE.BE_Evento> listado = new List <BE.BE_Evento>(); ds = sqlHelper.Leer("eventos_leer", filtros); if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow dr in ds.Tables[0].Rows) { BE.BE_Evento evento = new BE.BE_Evento(); evento.IDEVENTO = int.Parse(dr["id_evento"].ToString()); evento.NOMBRE = dr["nombre"].ToString(); listado.Add(evento); } } return(listado); }
private void generarBackup() { string dircompleto = Server.MapPath("~/database/backups/"); //string rutaGenerada = dircompleto + @"\"; string fechaArchivo = DateTime.Now.Day.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Year.ToString() + "_" + DateTime.Now.Hour.ToString() + "-" + DateTime.Now.Minute.ToString() + "-" + DateTime.Now.Second.ToString(); string extension = ".bak"; string nombreGenerado = "BK" + fechaArchivo + extension; try { bool generado = gestorBackup.realizarBackup(dircompleto + nombreGenerado); if (generado) { gestorBackup.registrarBackup(dircompleto + nombreGenerado); BE.BE_Evento evt = new BE.BE_Evento(); evt.IDEVENTO = BE.BE_Evento.GENERAR_BACKUP; gestorBitacora.registrarEvento(evt, "fecha: " + DateTime.Now.ToString(), 0); DisplayDownloadDialog(nombreGenerado, dircompleto + nombreGenerado); } else { ModalPopUpMensajes.Show(); LabelMensaje.Text = "Error al generar el Backup"; } } catch (Exception ex) { ModalPopUpMensajes.Show(); LabelMensaje.Text = ex.ToString(); } Server.Transfer("AdminBackup.aspx"); }