Пример #1
0
        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));
                }
            }
        }
Пример #2
0
 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;
 }