Пример #1
0
 /// <summary>
 /// Añade un Cuadro
 /// </summary>
 /// <param name="conectorKey"></param>
 /// <param name="conectorValor"></param>
 public void AddConnectores(Conector conectorKey, Conector conectorValor)
 {
     if (!MatchConectores.ContainsKey(conectorKey))
     {
         MatchConectores.Add(conectorKey, new List <Conector>()
         {
             conectorValor
         });
     }
     else
     {
         ((List <Conector>)MatchConectores[conectorKey]).Add(conectorValor);
     }
 }
Пример #2
0
        public Conector GetFirstConectorDestinoDeDictionary(Conector conectorKey)
        {
            if (conectorKey == null)
            {
                throw new System.ArgumentNullException("Es necesario un conector Key en GetFirstConectorDestinoDeDictionary()");
            }

            var conectorResultado = MatchConectores[conectorKey];

            if (conectorResultado != null)
            {
                return(((List <Conector>)MatchConectores[conectorKey]).FirstOrDefault());
            }

            return(null);
        }
Пример #3
0
 /// <summary>
 /// Crea un Cuadro y Agrega 2 conectores iniciales.
 /// </summary>
 /// <param name="informe"></param>
 /// <param name="conectorKey"></param>
 /// <param name="conectorValor"></param>
 public Cuadro(Informe informe, Conector conectorKey, Conector conectorValor, string tema1, string tema2) : this(informe, conectorKey, conectorValor)
 {
     Tema1 = tema1;
     Tema2 = tema2;
 }
Пример #4
0
 /// <summary>
 /// Crea un Cuadro y Agrega 2 conectores iniciales.
 /// </summary>
 /// <param name="informe"></param>
 /// <param name="conectorKey"></param>
 /// <param name="conectorValor"></param>
 public Cuadro(Informe informe, Conector conectorKey, Conector conectorValor) : this(informe)
 {
     AddConnectores(conectorKey, conectorValor);
 }