using System; using System.Collections; namespace Reportes { /// /// Clase que representa un archivo de Información de Prestaciones Realizadas enviado por el /// Prestador. /// public class InfoPrestacionesReport { #region Constructores public InfoPrestacionesReport() { } #endregion Constructores #region Campos Privados private string _pathArchivo = string.Empty; private string _cuit; private ArrayList _lineas = null; #endregion Campos Privados #region Propiedades Públicas public string PathArchivo { get { return this._pathArchivo; } set { this._pathArchivo = value; } } public string Cuit { get { return this._cuit; } set { this._cuit = value; } } public ArrayList Lineas { get { return this._lineas; } set { this._lineas = value; } } #endregion Propiedades Públicas #region Métodos públicos public bool ValidarFormato() { return true; } public void ValidarLineas( Dominio.Autorizaciones.Prestador prestador ) { foreach ( LineaInfoPrestacionesReport linea in this._lineas ) { linea.Validar( prestador ); } } #endregion Métodos públicos } }