/// <summary>
 /// Constructor del grupo
 /// </summary>
 /// <param name="textoPlano">Recibe todos los datos como texto plano de un archivo</param>
 public Grupo(string textoPlano)
 {
     string[] datos = textoPlano.Split('|');
     Nombre        = datos[3];
     Parlamentario = new Clases.Usuarios(datos[4], datos[5]);
     Usuarios      = new Estructuras.ListaDoblementeEnlazada <Clases.Usuarios>("Grupos", false);
     for (int i = 6; i < datos.Length; i = i + 2)
     {
         Usuarios.Agregar(new Clases.Usuarios(datos[i], datos[i + 1]));
         Asesores++;
     }
 }
Beispiel #2
0
 /// <summary>
 /// Constructor de la clase Leyes
 /// </summary>
 /// <param name="copias">Cantidad de copias que existen de la ley</param>
 /// <param name="regla">Regla inicial de la ley</param>
 public Leyes(string nombre, int copias, Reglamento regla)
 {
     if (copias > 5)
     {
         throw new Exception("No se pueden crear más de 5 copias de la ley.");
     }
     Copias      = copias;
     Nombre      = nombre;
     Reglamentos = new Estructuras.ListaDoblementeEnlazada <Reglamento>("Leyes", false);
     Reglamentos.Agregar(regla);
     Prestamos = 0;
 }