/// <summary> /// Metodo que parsea excel y entrega al modelo /// </summary> /// <param name="rutaDeArchivoExcel"></param> /// <returns></returns> public int fnIngresaDatosAlModelo(string rutaDeArchivoExcel) { EntArchivo entArchivo; DtoArchivo dtoArchivo; DataTable dt = new DataTable(); dtoArchivo = new DtoArchivo(); entArchivo = new EntArchivo(); int nroColumna = 0; dt = ConvertExcelToDataTable(rutaDeArchivoExcel); bool resp; int idArchivo = dtoArchivo.CreaIdArchivo(); List <EntArchivo> arch = new List <EntArchivo>(); foreach (DataRow row in dt.Rows) { if (!row.IsNull("Nro# Lista")) { entArchivo = convieteRowEnModelo(row, idArchivo); arch.Add(entArchivo); } else { break; } } nroColumna = arch.Count; resp = dtoArchivo.dInsertaRegistrosArchivo(arch); return(nroColumna); }
/// <summary> ///Entrega los datos de la entidad archivo a un dashboard. /// </summary> /// <returns></returns> public DataTable fnSeleccionaDatosArchivo() { DtoArchivo dtoArchivo = new DtoArchivo(); return(dtoArchivo.fncSelecDatosArchivo()); }