X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/c36c16908f73901f367fe523aeef8dfb688ac2ff..2d829e5da486bb173556ed5a6a9a3ee441d7190b:/demo/src/Dominio/Prestacion.cs?ds=inline diff --git a/demo/src/Dominio/Prestacion.cs b/demo/src/Dominio/Prestacion.cs index 17b4dee..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 { - private string _codigo; - private string _nombre; - private DateTime _fechaBaja; - private ArrayList _prestadores; - private 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; + } + } + + } }