+ 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;
+ }
+ }
+
+ }