/// <summary> /// Adiciona um boleto e seu respectivo sacado (será armazenado uma cópia (cole) destas instancias /// </summary> public void Add(BoletoInfo bol, SacadoInfo sac) { BoletoInfo boleto = bol.Clone(); // é feita uma cópia do boleto com os dados adicionais para não alterar o original boleto.SacadoInit((SacadoInfo)CobUtil.Clone(sac)); cnab.Boletos.Add(boleto); #if TEST_LOG cnab.Log += "\r\n +" + boleto.NossoNumero + " QTD: " + cnab.Boletos.Count + "\r\n"; BoletoInfo b; foreach (string n in Boletos.NossoNumeros) { b = Boletos[n]; cnab.Log += string.Format("'{0}' '{1}' / ", n, b.NossoNumero); } //cnab.Log += " - bi - "; //foreach (string n in bi.Keys) //{ // b = null; // if (bi.TryGetValue(n, out b)) // cnab.Log += string.Format("'{0}' '{1}' / ", n, b.NossoNumero); // else // cnab.Log += n + "! "; //} #endif }