]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Reportes/LineaInfoPrestacionesReport.cs
(no commit message)
[z.facultad/75.10/miklolife.git] / demo / src / Reportes / LineaInfoPrestacionesReport.cs
index 1d2518503dbd2dce56b1edd22b2c785e468fbf29..d1f0a081ded9cab29653fc3aacb2250ed52a4473 100644 (file)
@@ -15,5 +15,50 @@ namespace Reportes
                }\r
 \r
                #endregion Constructores\r
+\r
+               #region Campos Privados\r
+\r
+               private bool _aprobada = false;\r
+               private string _motivoRechazo = string.Empty;\r
+\r
+               #endregion Campos Privados\r
+\r
+               #region Propiedades Públicas\r
+               \r
+               /// <summary>\r
+               /// Determina si la linea fue aprobada por el método Validar()\r
+               /// Sólo tiene sentido si fue ejecutado Validar()\r
+               /// </summary>\r
+               public bool Aprobada\r
+               {\r
+                       get { return this._aprobada; }\r
+               }\r
+\r
+               /// <summary>\r
+               /// Motivo por el cual se rechazó la línea, si es que se rechazó.\r
+               /// En caso de haberse aprobado, debe estar vacío\r
+               /// </summary>\r
+               public string MotivoRechazo\r
+               {\r
+                       get { return this._motivoRechazo; }\r
+               }\r
+\r
+               #endregion Propiedades Públicas\r
+\r
+               #region Métodos Públicos\r
+\r
+               /// <summary>\r
+               /// Valida la linea según las reglas de negocio (ver CU "Recibir y Cotejar")\r
+               /// </summary>\r
+               /// <returns>True si la linea es válida</returns>\r
+               public bool Validar()\r
+               {       \r
+                       bool resultado = false;\r
+\r
+                       return resultado;\r
+               }\r
+\r
+               #endregion Métodos Públicos\r
+\r
        }\r
 }\r