/// <summary> /// Exporta a Excel el DataTable /// </summary> private void exportarExcel() { string fechaActual; string nombreHojaExcel; /*Asigno un nombre de Archivo*/ fechaActual = DateTime.Now.ToString("yyyyMMdd_HHmm"); saveFileDialogExcel.FileName = saveFileDialogExcel.FileName + fechaActual; if (saveFileDialogExcel.ShowDialog() == DialogResult.OK) { Logica.Errores_WS objLogicaErroresWS = new Logica.Errores_WS(); DataTable datosAExportar; Logica.ArchExcel objLogicaArchExcel = new Logica.ArchExcel(); /*Asigno Nombre a la Hoja de Excel*/ nombreHojaExcel = "Log de Errores"; /*Creo el DataTable a Exportar*/ datosAExportar = objLogicaErroresWS.TraerTodos(); objLogicaArchExcel.guardarArchivoExcel(datosAExportar, nombreHojaExcel, saveFileDialogExcel.FileName); frmAbrirArchivo objAbrirArch = new frmAbrirArchivo(); if (objAbrirArch.ShowDialog() == DialogResult.OK) { System.Diagnostics.Process.Start(saveFileDialogExcel.FileName); } } }
/// <summary> /// Carga el DataGrid los Errores desde la B.D. /// </summary> void TraerTodos() { Logica.Errores_WS objLogicaErroresWS = new Logica.Errores_WS(); dgvErroresWS.DataSource = objLogicaErroresWS.TraerTodos(); }