X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/aeb71279fa96dfc8e3832d04ae25d68c6853d39f..5421c84a95c42db5c3b2753d556dd7efbd1a6b4e:/demo/src/Reportes/LineaInfoPrestacionesReport.cs
diff --git a/demo/src/Reportes/LineaInfoPrestacionesReport.cs b/demo/src/Reportes/LineaInfoPrestacionesReport.cs
index 1d25185..cb87904 100644
--- a/demo/src/Reportes/LineaInfoPrestacionesReport.cs
+++ b/demo/src/Reportes/LineaInfoPrestacionesReport.cs
@@ -10,10 +10,98 @@ namespace Reportes
{
#region Constructores
- public LineaInfoPrestacionesReport()
+ public LineaInfoPrestacionesReport( int codAut, string tipoAut, int codAfiliado, string codPrestacion,
+ DateTime fechaRealizacion, float porcentajeCobertura )
{
+ this._codigoAutorizacion = codAut;
+ this._tipoAutorizacion = tipoAut;
+ this._codigoAfiliado = codAfiliado;
+ this._codigoPrestacion = codPrestacion;
+ this._fechaRealizacion = fechaRealizacion;
+ this._porcentajeCobertura = porcentajeCobertura;
}
#endregion Constructores
+
+ #region Campos Privados
+
+ private bool _aprobada = false;
+ private string _motivoRechazo = string.Empty;
+
+ private int _codigoAutorizacion;
+ private string _tipoAutorizacion;
+ private int _codigoAfiliado;
+ private string _codigoPrestacion;
+ private DateTime _fechaRealizacion;
+ private float _porcentajeCobertura;
+
+ #endregion Campos Privados
+
+ #region Propiedades Públicas
+
+ ///
+ /// Determina si la linea fue aprobada por el método Validar()
+ /// Sólo tiene sentido si fue ejecutado Validar()
+ ///
+ public bool Aprobada
+ {
+ get { return this._aprobada; }
+ }
+
+ ///
+ /// Motivo por el cual se rechazó la línea, si es que se rechazó.
+ /// En caso de haberse aprobado, debe estar vacío
+ ///
+ public string MotivoRechazo
+ {
+ get { return this._motivoRechazo; }
+ }
+
+ public int CodigoAutorizacion
+ {
+ get { return this._codigoAutorizacion; }
+ }
+
+ public string TipoAutorizacion
+ {
+ get { return this._tipoAutorizacion; }
+ }
+
+ public int CodigoAfiliado
+ {
+ get { return this._codigoAfiliado; }
+ }
+
+ public string CodigoPrestacion
+ {
+ get { return this._codigoPrestacion; }
+ }
+
+ public DateTime FechaRealizacion
+ {
+ get { return this._fechaRealizacion; }
+ }
+
+ public float PorcentajeCobertura
+ {
+ get { return this._porcentajeCobertura; }
+ }
+
+ #endregion Propiedades Públicas
+
+ #region Métodos Públicos
+
+ ///
+ /// Valida la linea según las reglas de negocio (ver CU "Recibir y Cotejar")
+ ///
+ /// True si la linea es válida
+ public bool Validar( Dominio.Autorizaciones.Prestador prestador )
+ {
+ bool resultado = false;
+
+ return resultado;
+ }
+
+ #endregion Métodos Públicos
}
}