]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - demo/src/Reportes/InfoPrestacionesReport.cs
Agrego modelo 3 a la carpeta (también vinculado). Falta diagrama de alcance.
[z.facultad/75.10/miklolife.git] / demo / src / Reportes / InfoPrestacionesReport.cs
1 using System;\r
2 using System.Collections;\r
3 \r
4 namespace Reportes\r
5 {\r
6         /// <summary>\r
7         /// Clase que representa un archivo de Información de Prestaciones Realizadas enviado por el \r
8         /// Prestador.\r
9         /// </summary>\r
10         public class InfoPrestacionesReport\r
11         {\r
12                 #region Constructores\r
13 \r
14                 public InfoPrestacionesReport()\r
15                 {\r
16                 }\r
17 \r
18                 #endregion Constructores\r
19 \r
20                 #region Campos Privados\r
21 \r
22                 private string _pathArchivo = string.Empty;\r
23 \r
24                 private string _cuit;\r
25 \r
26                 private ArrayList _lineas = null;\r
27 \r
28                 #endregion Campos Privados\r
29 \r
30                 #region Propiedades Públicas\r
31                 \r
32                 public string PathArchivo\r
33                 {\r
34                         get { return this._pathArchivo; }\r
35                         set { this._pathArchivo = value; }\r
36                 }\r
37 \r
38                 public string Cuit\r
39                 {\r
40                         get { return this._cuit; }\r
41                         set { this._cuit = value; }\r
42                 }\r
43 \r
44                 public ArrayList Lineas\r
45                 {\r
46                         get { return this._lineas; }\r
47                         set { this._lineas = value; }\r
48                 }\r
49 \r
50                 #endregion Propiedades Públicas\r
51 \r
52                 #region Métodos públicos\r
53 \r
54                 public bool ValidarFormato()\r
55                 {\r
56 \r
57                         return true;\r
58                 }\r
59 \r
60                 public void ValidarLineas()\r
61                 {\r
62                         foreach ( LineaInfoPrestacionesReport linea in this._lineas )\r
63                         {\r
64                                 linea.Validar();\r
65                         }\r
66                 }\r
67 \r
68                 #endregion Métodos públicos\r
69         }\r
70 }\r