X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/f6ea6db24e89baba5217db7ef7b77f4a4a92fe05..f76a8751e3e756f639575c982de75919afe43544:/demo/src/Dominio/Autorizacion.cs diff --git a/demo/src/Dominio/Autorizacion.cs b/demo/src/Dominio/Autorizacion.cs index 8cdbc23..fb508c2 100644 --- a/demo/src/Dominio/Autorizacion.cs +++ b/demo/src/Dominio/Autorizacion.cs @@ -84,10 +84,9 @@ namespace Dominio #region Constructores - public Autorizacion( int codigo, DateTime fechaSolicitud ) + public Autorizacion( DateTime fechaSolicitud ) { #warning Ver cómo manejar los códigos con DB4O - this.Codigo = codigo; this.FechaSolicitud = fechaSolicitud; } @@ -104,8 +103,26 @@ namespace Dominio public void setResolucion( string fundamentosResolucion, float porcentajeCobertura ) { + this.FundamentosResolucion = fundamentosResolucion; + this.PorcentajeCobertura = porcentajeCobertura; } + public override string ToString() + { + string strAut = string.Empty; + + strAut += "Tipo: " + this.GetType().Name + "\n"; + + System.Reflection.PropertyInfo[] properties = this.GetType().GetProperties(); + foreach ( System.Reflection.PropertyInfo property in properties ) + { + strAut += property.Name + " = " + property.GetValue( this, null ) + "\n"; + } + + return strAut; + } + + #endregion Métodos Públicos #region Estados de una autorización @@ -133,7 +150,7 @@ namespace Dominio #region Campos Privados private string _observaciones; - private DateTime _fechaResolucion; + private DateTime _fechaResolucion = DateTime.MinValue; #endregion Campos Privados @@ -155,8 +172,8 @@ namespace Dominio #region Constructores - public AutorizacionManual( int codigo, DateTime fechaSolicitud ) - : base( codigo, fechaSolicitud ) + public AutorizacionManual( DateTime fechaSolicitud ) + : base( fechaSolicitud ) { } @@ -233,8 +250,8 @@ namespace Dominio { #region Constructores - public AutorizacionAutomatica( int codigo, DateTime fechaSolicitud ) - : base( codigo, fechaSolicitud ) + public AutorizacionAutomatica( DateTime fechaSolicitud ) + : base( fechaSolicitud ) { }