Beispiel #1
0
        private void GenerarBAckup(string Ruta)
        {
            UtilidadesAmigos.Logica.Entidades.OpcionesAdministrador.GenerarBakupBD Generar = new Logica.Entidades.OpcionesAdministrador.GenerarBakupBD();

            Generar.RutaArchivo = Ruta;

            var MAn = ObjDataAdministrador.Value.GenerarBackupDatabase(Generar, "PROCESAR");
        }
Beispiel #2
0
        private void GenerarBAckup(string Ruta, string NumeroBackup, decimal Idusuario)
        {
            try
            {
                UtilidadesAmigos.Logica.Entidades.OpcionesAdministrador.GenerarBakupBD Generar = new Logica.Entidades.OpcionesAdministrador.GenerarBakupBD();
                Generar.RutaArchivo = Ruta;
                var MAn = ObjDataAdministrador.Value.GenerarBackupDatabase(Generar, "PROCESAR");

                //GUARDAMOS EL REGISTRO PARA EL HISTORIAL

                UtilidadesAmigos.Logica.Comunes.ProcesarMantenimientos.InformacionAdministrador.ProcesarInformacionBackupBD ProcesarHistorialBackup = new Logica.Comunes.ProcesarMantenimientos.InformacionAdministrador.ProcesarInformacionBackupBD(
                    0,
                    NumeroBackup,
                    Idusuario,
                    txtNombreArchivo.Text,
                    "Backup de Base de Datos",
                    DateTime.Now,
                    DateTime.Now,
                    false,
                    "Registro Guardado con Exito.",
                    "INSERT");
                ProcesarHistorialBackup.ProcesarInformacion();

                //SACAMOS EL REGISTRO GUARDADO
                var SacarRegistroGuardado = ObjDataAdministrador.Value.BuscaHistorialBakupDatabase(
                    new Nullable <decimal>(),
                    NumeroBackup,
                    null, null, null, null);

                string DatoNombreArchivo = "", DatoDescripcion = "", DatoUsuario = "", DatoFecha = "", DatoHora = "", DatoEstatus = "", DatoComentario = "", CuerpoMensaje = "";
                foreach (var Datos in SacarRegistroGuardado)
                {
                    DatoNombreArchivo = Datos.NombreArchivo;
                    DatoDescripcion   = Datos.Descripcion;
                    DatoUsuario       = Datos.Usuario;
                    DatoFecha         = Datos.Fecha;
                    DatoHora          = Datos.Hora;
                    DatoEstatus       = Datos.Estatus;
                    DatoComentario    = Datos.Comentario;
                }
                CuerpoMensaje = "Nombre de archivo: " + DatoNombreArchivo + " | Descripción: " + DatoDescripcion + " | Generado Por: " + DatoUsuario + " | En Fecha: " + DatoFecha + " | En Hora: " + DatoHora + " | Estatus: " + DatoEstatus + " | Comentario: " + DatoComentario;

                string CorreoEmisor = "*****@*****.**";
                string Alias        = "Utilidades Amigos";
                string Asunto       = "Backup de Base de Datos";
                string Clave        = "!@Pa$$W0rd!@0624";
                int    Puerto       = 587;
                string SMTP   = "smtp.live.com";
                string Cuerpo = CuerpoMensaje;
                EnvioCorreo(CorreoEmisor, Alias, Asunto, Clave, Puerto, SMTP, Cuerpo);
            }

            catch (Exception ex) {
                UtilidadesAmigos.Logica.Comunes.ProcesarMantenimientos.InformacionAdministrador.ProcesarInformacionBackupBD GuardarError = new Logica.Comunes.ProcesarMantenimientos.InformacionAdministrador.ProcesarInformacionBackupBD(
                    0, NumeroBackup, Idusuario, "N/A", "ERROR", DateTime.Now, DateTime.Now, true, "El proceso no se pudo completar debido al siguiente error: " + ex.Message, "INSERT");
                GuardarError.ProcesarInformacion();

                //SACAMOS EL REGISTRO GUARDADO
                var SacarRegistroGuardado = ObjDataAdministrador.Value.BuscaHistorialBakupDatabase(
                    new Nullable <decimal>(),
                    NumeroBackup,
                    null, null, null);

                string DatoNombreArchivo = "", DatoDescripcion = "", DatoUsuario = "", DatoFecha = "", DatoHora = "", DatoEstatus = "", DatoComentario = "", CuerpoMensaje = "";
                foreach (var Datos in SacarRegistroGuardado)
                {
                    DatoNombreArchivo = Datos.NombreArchivo;
                    DatoDescripcion   = Datos.Descripcion;
                    DatoUsuario       = Datos.Usuario;
                    DatoFecha         = Datos.Fecha;
                    DatoHora          = Datos.Hora;
                    DatoEstatus       = Datos.Estatus;
                    DatoComentario    = Datos.Comentario;
                }
                CuerpoMensaje = "Nombre de archivo: " + DatoNombreArchivo + " | Descripción: " + DatoDescripcion + " | Generado Por: " + DatoUsuario + " | En Fecha: " + DatoFecha + " | En Hora: " + DatoHora + " | Estatus: " + DatoEstatus + " | Comentario: " + DatoComentario;

                string CorreoEmisor = "*****@*****.**";
                string Alias        = "Utilidades Amigos";
                string Asunto       = "Backup de Base de Datos";
                string Clave        = "!@Pa$$W0rd!@0624";
                int    Puerto       = 587;
                string SMTP   = "smtp.live.com";
                string Cuerpo = CuerpoMensaje;
                EnvioCorreo(CorreoEmisor, Alias, Asunto, Clave, Puerto, SMTP, Cuerpo);
            }
        }