Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <summary>
        ///Entrega los datos de la entidad archivo a un dashboard.
        /// </summary>
        /// <returns></returns>
        public DataTable fnSeleccionaDatosArchivo()
        {
            DtoArchivo dtoArchivo = new DtoArchivo();

            return(dtoArchivo.fncSelecDatosArchivo());
        }