public void GerarArquivosROT(String diretorioRaiz, bool modoApresentacaoDisplayLD6, bool idaIgualVolta) { Arquivo_ROT arot = new Arquivo_ROT(); //arot.CriarRoteirosPadrao(); arot.id = (ushort)this.ID; arot.labelNumero = this.Numero.LabelFrase; arot.labelRoteiro = this.LabelRoteiro; arot.labelRoteiroVolta = this.LabelRoteiro; if (modoApresentacaoDisplayLD6) { //arot.labelRoteiro = (string.IsNullOrEmpty(this.FrasesIda[0].LabelFrase))?this.Numero.LabelFrase: this.FrasesIda[0].LabelFrase; if ((null != this.FrasesIda) && this.FrasesIda.Count > 0) { arot.labelRoteiro = (string.IsNullOrEmpty(this.FrasesIda[0].LabelFrase)) ? this.Numero.LabelFrase : this.FrasesIda[0].LabelFrase; } else { arot.labelRoteiro = this.Numero.LabelFrase; } if (idaIgualVolta) { arot.labelRoteiroVolta = arot.labelRoteiro; } else { if ((null != this.FrasesVolta) && this.FrasesVolta.Count > 0) { arot.labelRoteiroVolta = (string.IsNullOrEmpty(this.FrasesVolta[0].LabelFrase)) ? this.Numero.LabelFrase : this.FrasesVolta[0].LabelFrase; } else { arot.labelRoteiroVolta = this.Numero.LabelFrase; } } } arot.tarifa = (UInt32)this.Tarifa; arot.Salvar(diretorioRaiz + Util.Util.ARQUIVO_SEPARADOR_DIRETORIO_WINDOWS + Util.Util.DIRETORIO_ROTEIROS + Util.Util.ARQUIVO_SEPARADOR_DIRETORIO_WINDOWS + Util.Util.sequencial_arquivo_roteiros.ToString("X8") + Util.Util.ARQUIVO_EXT_ROT ); }
private void SalvaROT(String id_roteiro, int indicePainel, int indiceRoteiro, int indiceFrase, int indiceImagem, bool ida) { // Salva apenas se for o painel Principal if (indicePainel != 0) { return; } //============================================= //Arquivo ROT Arquivo_ROT arotTemp = new Arquivo_ROT(); arotTemp.CriarRoteirosPadrao(); arotTemp.id = System.Convert.ToUInt16(id_roteiro); arotTemp.labelNumero = parser.RetornarLabelNumero(0, indiceRoteiro, indiceImagem); arotTemp.labelRoteiro = parser.RetornarLabelRoteiro(0, indiceRoteiro, indiceFrase, indiceImagem, ida); arotTemp.Salvar(DiretorioPrincipal + DIRETORIO_ROTEIROS + @"\" + sequencial_arquivo_roteiros.ToString("X8") + ".rot"); //************************************************** }