]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Dominio/Prestacion.cs
(no commit message)
[z.facultad/75.10/miklolife.git] / demo / src / Dominio / Prestacion.cs
index 9594083e570fde0cb9b1d2b09ca16ebcdbee94df..03fb51dc4196bd99e8eb5f0f1a7e0c84dcd2c88f 100644 (file)
@@ -13,10 +13,17 @@ namespace Dominio
                        ArrayList _prestadores = null;
                        public Categoria Categoria;
 
                        ArrayList _prestadores = null;
                        public Categoria Categoria;
 
+                       public DateTime FechaBaja
+                       {
+                               get { return this._fechaBaja; }
+                               set { this._fechaBaja = value; }
+                       }
+
                        #region Constructores
                        
                        public Prestacion()
                        {
                        #region Constructores
                        
                        public Prestacion()
                        {
+                               _prestadores = new ArrayList ();
                        }
 
                        public Prestacion( string codigo )
                        }
 
                        public Prestacion( string codigo )
@@ -24,6 +31,12 @@ namespace Dominio
                                this.Codigo = codigo;
                        }
 
                                this.Codigo = codigo;
                        }
 
+                       public Prestacion( string codigo, string nombre )
+                       {
+                               this.Codigo = codigo;
+                               this.Nombre = nombre;
+                       }
+
                        #endregion Constructores
 
                        public bool AgregarPrestador (Prestador p)
                        #endregion Constructores
 
                        public bool AgregarPrestador (Prestador p)
@@ -31,7 +44,17 @@ namespace Dominio
                                _prestadores.Add (p);
                                return true;
                        }
                                _prestadores.Add (p);
                                return true;
                        }
-                       
+
+                       public bool ExistePrestador (Prestador p)
+                       {
+                               if (_prestadores == null) return false;
+
+                               foreach (Prestador p1 in _prestadores) {
+                                       if (p1.Cuit.Equals (p.Cuit))
+                                               return true;
+                               }
+                               return false;
+                       }                       
                }
 
        }
                }
 
        }