Example #1
0
        private void InsertExcelRecords(string FilePath)
        {
            ConeccionesBD Consultas = new ConeccionesBD();

            try
            {
                string backup = Server.MapPath("~/DataBaseBackUp/SEDSE.BAK");
                if (File.Exists(backup))
                {
                    File.Delete(backup);
                }
                Consultas.BackUpBD(backup);
                Consultas.PrepararTablas();
                Consultas.ActualizarAlumnos(FilePath);
                Consultas.CrearNuevoIngreso();
                Consultas.InsertarNuevoIngreso(FilePath);
                Consultas.InsertarMaterias(FilePath);
                Consultas.InsertarEgresos(FilePath);
                lblResultado.Text = "Base de datos actualizada correctamente";
            }
            catch (Exception)
            {
                string backup = Server.MapPath("~/DataBaseBackUp/SEDSE.BAK");
                Consultas.RestoreDB(backup);
                lblResultado.Text = "Error al actualizar base de datos revise el archivo porfavor";
            }
        }
Example #2
0
        protected void btnDescargar_Click(object sender, EventArgs e)
        {
            string        NombreArchivo = Server.MapPath("~/ArchivosTemporales/SEDSE.BAK");
            ConeccionesBD Consultas     = new ConeccionesBD();

            if (File.Exists(NombreArchivo))
            {
                File.Delete(NombreArchivo);
            }
            Consultas.BackUpBD(NombreArchivo);
            try
            {
                Response.AppendHeader("content-disposition", "attachment; filename=SEDSE.BAK");
                Response.TransmitFile("~/ArchivosTemporales/SEDSE.BAK");
                Response.Flush();
            }
            finally
            {
                File.Delete(Server.MapPath("~/ArchivosTemporales/SEDSE.BAK"));
            }
        }