#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;
}
public void setResolucion( string fundamentosResolucion, float porcentajeCobertura )
{
+ this.FundamentosResolucion = fundamentosResolucion;
+ this.PorcentajeCobertura = porcentajeCobertura;
}
+ public override string ToString()\r
+ {\r
+ string strAut = string.Empty;\r
+\r
+ strAut += "Tipo: " + this.GetType().Name + "\n";\r
+ \r
+ System.Reflection.PropertyInfo[] properties = this.GetType().GetProperties();\r
+ foreach ( System.Reflection.PropertyInfo property in properties )\r
+ {\r
+ strAut += property.Name + " = " + property.GetValue( this, null ) + "\n";\r
+ }\r
+ \r
+ return strAut;\r
+ }\r
+
+
#endregion Métodos Públicos
#region Estados de una autorización
#region Campos Privados
private string _observaciones;
- private DateTime _fechaResolucion;
+ private DateTime _fechaResolucion = DateTime.MinValue;
#endregion Campos Privados
#region Constructores
- public AutorizacionManual( int codigo, DateTime fechaSolicitud )
- : base( codigo, fechaSolicitud )
+ public AutorizacionManual( DateTime fechaSolicitud )
+ : base( fechaSolicitud )
{
}
{
#region Constructores
- public AutorizacionAutomatica( int codigo, DateTime fechaSolicitud )
- : base( codigo, fechaSolicitud )
+ public AutorizacionAutomatica( DateTime fechaSolicitud )
+ : base( fechaSolicitud )
{
}