]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Dominio/Autorizacion.cs
Agrego modelo 3 a la carpeta (también vinculado). Falta diagrama de alcance.
[z.facultad/75.10/miklolife.git] / demo / src / Dominio / Autorizacion.cs
index 8cdbc23aa23ace6ea9535d28ba603f02f64c2191..fb508c288b845e9936d280b32590b76ba712fb2b 100644 (file)
@@ -84,10 +84,9 @@ namespace Dominio
 
                        #region Constructores
 
 
                        #region Constructores
 
-                       public Autorizacion( int codigo, DateTime fechaSolicitud )
+                       public Autorizacion( DateTime fechaSolicitud )
                        {
                                #warning Ver cómo manejar los códigos con DB4O
                        {
                                #warning Ver cómo manejar los códigos con DB4O
-                               this.Codigo = codigo;
                                this.FechaSolicitud = fechaSolicitud;
                        }
 
                                this.FechaSolicitud = fechaSolicitud;
                        }
 
@@ -104,8 +103,26 @@ namespace Dominio
 
                        public void setResolucion( string fundamentosResolucion, float porcentajeCobertura )
                        {
 
                        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
                        #endregion Métodos Públicos
 
                        #region Estados de una autorización
@@ -133,7 +150,7 @@ namespace Dominio
                        #region Campos Privados
                        
                        private string _observaciones;
                        #region Campos Privados
                        
                        private string _observaciones;
-                       private DateTime _fechaResolucion;
+                       private DateTime _fechaResolucion = DateTime.MinValue;
                        
                        #endregion Campos Privados
 
                        
                        #endregion Campos Privados
 
@@ -155,8 +172,8 @@ namespace Dominio
 
                        #region Constructores
 
 
                        #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
 
                {
                        #region Constructores
 
-                       public AutorizacionAutomatica( int codigo, DateTime fechaSolicitud )
-                               : base( codigo, fechaSolicitud )
+                       public AutorizacionAutomatica( DateTime fechaSolicitud )
+                               : base( fechaSolicitud )
                        {
                        }
 
                        {
                        }