X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/5bb1bb3c90e891755b8963804c9babe4b5f6b0d0..820f54373e665a92061edc3decf33e095ecb2678:/demo/src/Dominio/Prestacion.cs?ds=sidebyside diff --git a/demo/src/Dominio/Prestacion.cs b/demo/src/Dominio/Prestacion.cs index 01e585f..03fb51d 100644 --- a/demo/src/Dominio/Prestacion.cs +++ b/demo/src/Dominio/Prestacion.cs @@ -1,24 +1,61 @@ -namespace Dominio { -namespace Autorizaciones { - using System; using System.Collections; -public class Prestacion +namespace Dominio { - public string Codigo; - public string Nombre; - DateTime _fechaBaja = DateTime.MinValue; - ArrayList _prestadores = null; - public Categoria Categoria; - - public bool AgregarPrestador (Prestador p) - { - _prestadores.Add (p); - return true; - } - -} + namespace Autorizaciones { -} + public class Prestacion + { + public string Codigo; + public string Nombre; + public DateTime _fechaBaja = DateTime.MinValue; + ArrayList _prestadores = null; + public Categoria Categoria; + + public DateTime FechaBaja + { + get { return this._fechaBaja; } + set { this._fechaBaja = value; } + } + + #region Constructores + + public Prestacion() + { + _prestadores = new ArrayList (); + } + + public Prestacion( string codigo ) + { + this.Codigo = codigo; + } + + public Prestacion( string codigo, string nombre ) + { + this.Codigo = codigo; + this.Nombre = nombre; + } + + #endregion Constructores + + public bool AgregarPrestador (Prestador p) + { + _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; + } + } + + } }