public Roteiro(Roteiro roteiro_antigo, bool copiarFrases) { this.FrasesIda = new List <Frase>(); this.FrasesVolta = new List <Frase>(); this.ID = roteiro_antigo.ID; this.Indice = roteiro_antigo.Indice; this.IdaIgualVolta = roteiro_antigo.IdaIgualVolta; this.LabelRoteiro = roteiro_antigo.LabelRoteiro; this.Tarifa = roteiro_antigo.Tarifa; this.Ordenacao = roteiro_antigo.Ordenacao; this.Ascendente = roteiro_antigo.Ascendente; this.EnvioRoteiroAPP = roteiro_antigo.EnvioRoteiroAPP; this.Numero = new Frase(roteiro_antigo.Numero); if (copiarFrases) { foreach (Frase f in roteiro_antigo.FrasesIda) { this.FrasesIda.Add(new Frase(f)); } foreach (Frase f in roteiro_antigo.FrasesVolta) { this.FrasesVolta.Add(new Frase(f)); } } }
public Roteiro(string numero) { this.FrasesIda = new List <Frase>(); this.FrasesVolta = new List <Frase>(); this.Numero = new Frase(numero); this.IdaIgualVolta = true; this.Tarifa = 0; this.EnvioRoteiroAPP = Util.Util.EnvioRoteiroAPP.NaoTemRotaAPP; }