예제 #1
0
        public String Processar(EntidadeDominio entidadeDominio)
        {
            switch (entidadeDominio.GetType().Name.ToLower())
            {
            case ("usuario"):
                Usuario usuario = (Usuario)entidadeDominio;
                return("Log Gerado!: [Data: " + DateTime.Now + "], [Dados do usuário: " + usuario.Nome + ", " + usuario.Email + "]");

            case ("acessorio"):
                Acessorio acessorio = (Acessorio)entidadeDominio;
                return("Log Gerado!: [Data: " + DateTime.Now + "], [Dados do acessório: " + acessorio.Nome + ", " + acessorio.Codigo + "]");

            case ("cliente"):
                Cliente cliente = (Cliente)entidadeDominio;
                return("Log Gerado!: [Data: " + DateTime.Now + "], [Dados do cliente: " + cliente.Nome + ", " + cliente.Cpf + "]");

            case ("linha"):
                Linha linha = (Linha)entidadeDominio;
                return("Log Gerado!: [Data: " + DateTime.Now + "], [Dados da linha: " + linha.Nome + ", " + linha.Codigo + "]");

            case ("fichatecnica"):
                FichaTecnica fichaTecnica = (FichaTecnica)entidadeDominio;
                return("Log Gerado!: [Data: " + DateTime.Now + "], , [Dados da Ficha Técnica: " + fichaTecnica.Nome + ", " + fichaTecnica.Codigo + "] ");

            case ("produto"):
                Produto produto = (Produto)entidadeDominio;
                return("Log Gerado!: [Data: " + DateTime.Now + "], , [Dados do produto: " + produto.Nome + ", " + produto.Codigo + ", " + produto.DataEntrada + ", "
                       + produto.Quantidade + ", " + produto.Status + ", " + produto.Valor + ", " + produto.Cliente.Nome + ", " + produto.Linha.Nome + "]");

            default:
                return(null);
            }
        }
예제 #2
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nome")] Linha linha)
        {
            if (id != linha.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(linha);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!LinhaExists(linha.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(linha));
        }
예제 #3
0
        void Atualizar(bool Auto)
        {
            listView1.Items.Clear();
            WebClient wc = new WebClient();
            string    g  = wc.DownloadString(Links.PageContas);

            if (g != null)
            {
                string[] linhas = Separar("\n", g);
                foreach (string Linha in linhas)
                {
                    if (Linha.Contains("@") && Linha.Contains(":"))
                    {
                        Conta    t = new Conta();
                        string[] s = Separar(":", Linha);
                        t.Email = s[0];
                        t.Senha = s[1];
                        ContasNaoVerificadas.Add(t);
                        string[]     Colunas = { t.Email, t.Senha };
                        ListViewItem f       = new ListViewItem(Colunas);
                        listView1.Items.Add(f);
                    }
                }
            }
            else
            {
                if (!Auto)
                {
                    MessageBox.Show("Não há contas");
                }
            }
        }
예제 #4
0
        //O método ExtrairDados recebe como parâmetro o nome do arquivo e retorna um List contendo todos os dados lidos.
        private static List <Airbnb> ExtrairDados(string Arq)
        {
            List <Airbnb> ListaAirbnb = new List <Airbnb>();

            string[] Linhas = File.ReadAllLines(Arq).Skip(1).ToArray();

            foreach (string Linha in Linhas)
            {
                string[] Dados = Linha.Split('\t');

                ListaAirbnb.Add(
                    new Airbnb(int.Parse(Dados[0]),
                               int.Parse(Dados[1]),
                               Dados[2],
                               Dados[3],
                               Dados[4],
                               Dados[5],
                               double.Parse(Dados[6]),
                               double.Parse(Dados[7], CultureInfo.InvariantCulture),
                               int.Parse(Dados[8]),
                               double.Parse(Dados[9], CultureInfo.InvariantCulture),
                               double.Parse(Dados[10], CultureInfo.InvariantCulture),
                               Dados[11])
                {
                }
                    );
            }

            return(ListaAirbnb);
        }
예제 #5
0
        public void Put([FromBody] Linha linhaUpdate)
        {
            var linha = _ctx.Linha.Find(linhaUpdate.LinhaID);

            if (linha == null)
            {
                throw new Exception("Linha não encontrada.");
            }

            linha.NomeLinha                   = linhaUpdate.NomeLinha;
            linha.NumeroLinha                 = linhaUpdate.NumeroLinha;
            linha.TipoOnibusId                = linhaUpdate.TipoOnibusId;
            linha.TotalKmFreiosFabrica        = linhaUpdate.TotalKmFreiosFabrica;
            linha.TotalKmEmbreagemFabrica     = linhaUpdate.TotalKmEmbreagemFabrica;
            linha.TotalKmSuspensaoFabrica     = linhaUpdate.TotalKmSuspensaoFabrica;
            linha.RPNSuspensaoBuracoFabrica   = linhaUpdate.RPNSuspensaoBuracoFabrica;
            linha.RPNSuspensaoRedutorFabrica  = linhaUpdate.RPNSuspensaoRedutorFabrica;
            linha.RPNSuspensaoCargaFabrica    = linhaUpdate.RPNSuspensaoCargaFabrica;
            linha.RPNEmbreagemParadaFabrica   = linhaUpdate.RPNEmbreagemParadaFabrica;
            linha.RPNEmbreagemSemaforoFabrica = linhaUpdate.RPNEmbreagemSemaforoFabrica;
            linha.RPNEmbreagemRedutorFabrica  = linhaUpdate.RPNEmbreagemRedutorFabrica;
            linha.RPNFreioParadaFabrica       = linhaUpdate.RPNFreioParadaFabrica;
            linha.RPNFreioSemaforoFabrica     = linhaUpdate.RPNFreioSemaforoFabrica;
            linha.RPNFreioRedutorFabrica      = linhaUpdate.RPNFreioRedutorFabrica;
            linha.TotalRPNEmbreagemFabrica    = linhaUpdate.TotalRPNEmbreagemFabrica;
            linha.TotalRPNFreiosFabrica       = linhaUpdate.TotalRPNFreiosFabrica;
            linha.TotalRPNSuspensaoFabrica    = linhaUpdate.TotalRPNSuspensaoFabrica;

            _ctx.SaveChanges();
        }
예제 #6
0
        public ActionResult Post([FromBody] LinhaViewModel linha)
        {
            if (!IsLinhaValid(linha))
            {
                return(BadRequest("Já existe uma linha com esse nome ou número. Por favor verifique e tente novamente"));
            }

            var linhaEntity = new Linha()
            {
                NumeroLinha              = linha.NumeroLinha,
                NomeLinha                = linha.NomeLinha,
                TipoOnibusId             = linha.TipoOnibusId,
                TotalKmEmbreagemFabrica  = linha.TotalKmEmbreagemFabrica,
                TotalKmFreiosFabrica     = linha.TotalKmFreiosFabrica,
                TotalKmSuspensaoFabrica  = linha.TotalKmSuspensaoFabrica,
                TotalRPNEmbreagemFabrica = linha.TotalRPNEmbreagemFabrica,
                TotalRPNFreiosFabrica    = linha.TotalRPNFreiosFabrica,
                TotalRPNSuspensaoFabrica = linha.TotalRPNSuspensaoFabrica
            };

            _ctx.Linha.Add(linhaEntity);
            _ctx.SaveChanges();

            return(Ok());
        }
예제 #7
0
        public IActionResult Delete(int id)
        {
            Linha linhaRemover = facade.ConsultarRemover(id);

            facade.Excluir(linhaRemover);
            return(RedirectToAction("Index"));
        }
예제 #8
0
        public VerificadorUsuarioeSenha(string Usuario, string Senha, string PerguntaSecreta)
        {
            int          i = 0;
            StreamReader LeitordeArquivo;

            LeitordeArquivo = new StreamReader(caminho);
            string Linha;

            while ((Linha = LeitordeArquivo.ReadLine()) != null)
            {
                string Aux_Linha, Aux_Usuario, Aux_Nome, Aux_Senha, Aux_PerguntaSecreta;
                Aux_Linha = Linha;
                string[] Aux_Conjunto = Linha.Split('*');

                Aux_Nome            = Aux_Conjunto[0];
                Aux_Usuario         = Aux_Conjunto[1];
                Aux_Senha           = Aux_Conjunto[2];
                Aux_PerguntaSecreta = Aux_Conjunto[3];

                if ((string.Compare(Usuario, Aux_Usuario) == 0) && (string.Compare(Senha, Aux_Senha) == 0) && (string.Compare(PerguntaSecreta, Aux_PerguntaSecreta) == 0))
                {
                    i = 1;
                }
            }
            LeitordeArquivo.Close();
            resultado = i;
            i         = 0;
        }
예제 #9
0
        protected void rptData_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                Linha         linha            = e.Item.DataItem as Linha;
                HtmlTableCell tdsamaccountname = e.Item.FindControl("tdsamaccountname") as HtmlTableCell;
                HtmlTableCell tdname           = e.Item.FindControl("tdname") as HtmlTableCell;
                HtmlTableCell tdmail           = e.Item.FindControl("tdmail") as HtmlTableCell;
                HtmlTableCell tdpwdlastset     = e.Item.FindControl("tdpwdlastset") as HtmlTableCell;

                foreach (Coluna coluna in linha)
                {
                    if (coluna.Nome.ToLower() == "samaccountname")
                    {
                        tdsamaccountname.InnerText = coluna.Valor;
                    }
                    else if (coluna.Nome.ToLower() == "mail")
                    {
                        tdmail.InnerText = coluna.Valor;
                    }
                    else if (coluna.Nome.ToLower() == "pwdlastset")
                    {
                        tdpwdlastset.InnerText = coluna.Valor;
                    }
                    else if (coluna.Nome.ToLower() == "displayname")
                    {
                        tdname.InnerText = coluna.Valor;
                    }
                }
            }
        }
        public string get_linha(int id)
        {
            if (!Program.registrado)
            {
                return("falha");
            }
            string ret = "";

            try
            {
                Linha l = Program.oee.Linhas[id];

                ret = string.Format("\"nome\":\"{0}\",\"estado\":\"{1}\",\"oee\":{2}," +
                                    "\"dis\":{3},\"q\":{4},\"per\":{5}," +
                                    "\"t_prod\":{6},\"t_par\":{7},\"t_p_prog\":{8}," +
                                    "\"cont_in\":{9},\"cont_out\":{10},\"vel_atu\":{11}," +
                                    "\"vel_esp\":{12}", l.nome, l.Estado, l.oee.ToString(),
                                    l.dis.ToString(), l.q.ToString(), l.per.ToString(),
                                    l.t_prod.ToString(), l.t_par.ToString(), l.t_p_prog.ToString(), l.cont_in.ToString(),
                                    l.cont_out.ToString(), l.vel_atu.ToString(),
                                    l.vel_esp.ToString());
                ret = "{" + ret + "}";
            }
            catch { }

            return(ret);
        }
예제 #11
0
        public void AtualizarLinha(LinhaModel linhaModel)
        {
            var linha = new Linha {
                Id = linhaModel.Id, Codigo = linhaModel.Codigo, Nome = linhaModel.Nome, Cor = linhaModel.Cor, Categoria = linhaModel.Categoria, Favorita = linhaModel.Favorita
            };

            BuzzOnConnection.Instance.Update <Linha>(linha);
        }
예제 #12
0
 public Produto(int id, int codigo, string nome, decimal preco, Linha linha)
 {
     Id     = id;
     Codigo = codigo;
     Nome   = nome;
     Preco  = preco;
     Linha  = linha;
 }
 public void CarregarLinhas()
 {
     foreach (var i in File.ReadAllLines(Trabalho_Cadona.Program.PathBanco))
     {
         Linha linha = new Linha(i);
         inicio.Linhas.Add(linha);
     }
 }
예제 #14
0
        public ActionResult DeleteConfirmed(int id)
        {
            Linha linha = db.LINHAS.Find(id);

            db.LINHAS.Remove(linha);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #15
0
        public void Seed()
        {
            if (_context.Linha.Any() ||
                _context.Produto.Any())
            {
                return;
            }

            Linha l1 = new Linha(1, "CASTELLAMARE");
            Linha l2 = new Linha(2, "SAN DIEGO");
            //CASTELLAMARE
            Produto p1  = new Produto(1, 20030706, "Cabernet Sauvignon Gran Reserva 6/750", 50, l1);
            Produto p2  = new Produto(2, 20031200, "Pinot Noir 6/750", 20, l1);
            Produto p3  = new Produto(3, 20030702, "Cabernet Sauvignon 6/750", 17, l1);
            Produto p4  = new Produto(4, 20030802, "Merlot 6/750", 17, l1);
            Produto p5  = new Produto(5, 20031002, "Tannat 6/750", 17, l1);
            Produto p6  = new Produto(6, 20030602, "Chardonnay 6/750", 17, l1);
            Produto p7  = new Produto(7, 20030902, "Riesling 6/750", 17, l1);
            Produto p8  = new Produto(8, 20031601, "Moscato Giallo 6/750", 17, l1);
            Produto p9  = new Produto(9, 20070501, "Espumante Moscatel 6/750", 21, l1);
            Produto p10 = new Produto(10, 20070601, "Espumante Moscatel Rose 6/750", 21, l1);
            Produto p11 = new Produto(11, 20071001, "Espumante Brut 6/750", 26, l1);
            Produto p12 = new Produto(12, 20071510, "Espumante Brut Rosé 6/750", 30, l1);
            Produto p13 = new Produto(13, 20050701, "Cabernet Sauv Bag 3/5 litros", 52, l1);
            Produto p14 = new Produto(14, 20050801, "Merlot Bag 3/5 litros", 52, l1);
            Produto p15 = new Produto(15, 20050901, "Tannat Bag 3/5 litros", 52, l1);
            Produto p16 = new Produto(16, 20060701, "Cabernet Sauvignon Bag 4/3 litros", 40, l1);
            Produto p17 = new Produto(17, 20060801, "Merlot Bag 4/3 litros", 40, l1);
            Produto p18 = new Produto(18, 20060901, "Tannat Bag 4/3 litros", 40, l1);
            Produto p19 = new Produto(19, 20060601, "Riesling Bag 4/3 litros", 40, l1);
            Produto p20 = new Produto(20, 20061001, "Chardonnay Bag 4/3 litros", 40, l1);
            Produto p21 = new Produto(21, 20020700, "Cab Sauvignon 4,6 litros - Com Casco", 50, l1);
            Produto p22 = new Produto(22, 20020800, "Merlot 4,6 litros - Com Casco", 50, l1);
            //SAN DIEGO
            Produto p23 = new Produto(23, 20030102, "Tinto Seco 12/750", 8, l2);
            Produto p24 = new Produto(24, 20031101, "Tinto Suave 12/750", 8, l2);
            Produto p25 = new Produto(25, 20030202, "Rosé Seco 12/750", 8, l2);
            Produto p26 = new Produto(26, 20030501, "Moscato 12/750", 11, l2);
            Produto p27 = new Produto(27, 20070400, "Espumante Brut 6/750", 19, l2);
            Produto p28 = new Produto(28, 20050101, "Tinto Comum Seco Bag 3/5 litros", 40, l2);
            Produto p29 = new Produto(29, 20050301, "Tinto Comum Suave Bag 3/5 litros", 40, l2);
            Produto p30 = new Produto(30, 20060501, "Moscato Bag 4/3 litros", 32, l2);
            Produto p31 = new Produto(31, 20020100, "Tinto Seco 4,6 litros - Com Casco", 30, l2);
            Produto p32 = new Produto(32, 20020300, "Tinto Suave 4,6 litros - Com Casco", 30, l2);
            Produto p33 = new Produto(33, 20020200, "Rosé Seco 4,6 litros - Com Casco", 30, l2);
            Produto p34 = new Produto(34, 20020400, "Niágara 4,6 litros - Com Casco", 30, l2);
            Produto p35 = new Produto(35, 20020900, "Lorena 4,6 litros - Com Casco", 30, l2);
            Produto p36 = new Produto(36, 20020500, "Moscato 4,6 litros - Com Casco", 40, l2);
            Produto p37 = new Produto(37, 20080103, "Suco de Uva 06/1000 ml", 8, l2);
            Produto p38 = new Produto(38, 20080200, "Suco de Uva Bag 4/3 litros", 22, l2);

            _context.Linha.AddRange(l1, l2);
            _context.Produto.AddRange(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12,
                                      p13, p14, p15, p16, p17, p18, p19, p20, p21, p22, p23, p24, p25, p26, p27,
                                      p28, p29, p30, p31, p32, p33, p34, p35, p36, p37, p38);

            _context.SaveChanges();
        }
예제 #16
0
        public IHttpActionResult CadastrarLinha([FromBody] dynamic jsonPostData)
        {
            try
            {
                Linha linha        = JsonConvert.DeserializeObject <Linha>(jsonPostData.dadosLinha.ToString()) as Linha;
                var   linhaTrajeto = jsonPostData.linhaTrajeto;
                var   lstHorarios  = jsonPostData.lstHorarios;
                var   nomeEmpresa  = jsonPostData.nomeEmpresa.ToString();

                linha.Horarios = new List <Horario>();
                foreach (var item in lstHorarios)
                {
                    Horario horario = JsonConvert.DeserializeObject <Horario>(item.ToString()) as Horario;
                    horario.Linha = linha;
                    linha.Horarios.Add(horario);
                }
                ;

                linha.Horarios = linha.Horarios.OrderBy(o => o.HoraSaida).ToList();

                IList <string> lstString = new List <string>();
                foreach (var item in linhaTrajeto)
                {
                    IList <Double> array = new List <Double>();
                    Ponto          ponto = JsonConvert.DeserializeObject <Ponto>(item.ToString());
                    array.Add(ponto.Lat);
                    array.Add(ponto.Lng);
                    string trajeto = string.Join(" ", array).Replace(",", ".");
                    lstString.Add(trajeto);
                    trajeto = null;
                }
                ;

                string trajetoFinal = string.Join(",", lstString);

                linha.Origem   = "Terminal";
                linha.Destino  = "Terminal";
                linha.Empresa  = _empresaRep.GetEmpresaPorRazaoSocial(nomeEmpresa);
                linha.LinhaMap = trajetoFinal;

                //if (linha.Id != 0)
                //{
                //    _horarioRep.ExcluirHorariosPorLinha(linha.Id);
                //}

                _uow.BeginTransaction();
                _linhaRep.SaveOrUpdate(linha);
                _uow.Execute();

                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
예제 #17
0
        public bool LerEntrada(string caminho)
        {
            sbErros = new StringBuilder();
            string[] linhasArquivo;

            try
            {
                linhasArquivo = File.ReadAllLines(caminho);
            }
            catch (Exception e)
            {
                string erroArquivo = string.Format(string.Format("[{0}]  Não foi possível ler o arquivo {1} — {2}", DateTime.Now.ToString(), caminho, e.Message));
                sbErros.AppendLine(erroArquivo);
                return(false);
            }

            ServicoLinha servicoLinha = new ServicoLinha();

            for (int i = 0; i < linhasArquivo.Length; i++)
            {
                Linha linha = new Linha(linhasArquivo[i]);

                try
                {
                    QuatroPartes retornoAnalise = servicoLinha.criarAnalisador(linha).Analisar();

                    switch (linha.tipo)
                    {
                    case "001":
                        this.vendedores.Add(new Vendedor(retornoAnalise));
                        break;

                    case "002":
                        this.clientes.Add(new Cliente(retornoAnalise));
                        break;

                    case "003":
                        this.vendas.Add(new Venda(retornoAnalise));
                        break;
                    }
                }
                catch (Exception e)
                {
                    string erroLinha = string.Format(string.Format("[{0}]  Não foi possível ler a linha {1} do arquivo {2} — {3}", DateTime.Now.ToString(), (i + 1).ToString(), caminho, e.Message));
                    sbErros.AppendLine(erroLinha);
                }
            }

            if (sbErros.Length > 0)
            {
                Console.WriteLine("Erros durante a execução:");
                Console.Write(sbErros.ToString());
            }

            return(true);
        }
        public ActionResult linha(int id)
        {
            if (!Program.registrado)
            {
                return(RedirectToAction("index", "licenca"));
            }
            Linha l = Program.oee.Linhas[id];

            return(View(l));
        }
예제 #19
0
        /// <summary>
        ///     Funcionalidade
        ///         Vasculha o diretório selecionado atrás de TxTs com as Tags Parametrizadas.
        ///         Cria as pastas automaticamente que estão nas tags do arquivo no intervalo |%Diretorios!Arquivo%|.
        ///         Lê o arquivo de Origem e na tag parametrizada depois do coringa "!" deverá ser colocado o nome do arquivo.
        ///
        ///     Links
        ///         Já cria automaticamente o arquivo .url
        ///         Na linha após a tag parametrizada no arquivo de origem deve ficar o título do link e na terceira a Url.
        ///             Ex:
        ///                 |%Pesquisa%|
        ///                 www.google.com
        ///                 http://www.google.com
        ///
        ///                 Ou
        ///
        ///                 |%Foruns%|
        ///                 forum.macnews.com.br - 206 atalhos para o mac OsX Leopard
        ///                 http://forum.macnews.com.br/topic/45877-206-atalhos-para-o-mac-osx-leopard
        ///
        ///         Quando existirem diversos links um em baixo do outro em sequencia, deverá ser criado um Txt dentro de um diretorio para organização posterior:
        ///             Ex: |%Tarefas/Organizações/Links!Visualizar%|
        ///
        ///     Regras
        ///         1. Se no arquivo de Origem tiver "--" como por exemplo em "--Arquivo.txt" na frente de seu nome ou dentro do próprio arquivo como em --|%Tarefas/Organizações/Links!Visualizar%|, este não entrará no processo de organização.
        ///         5. Em links não pode haver tabulação, nem coringas como "/" no título.
        ///         6. Nas Tags prestar atenção se o final não possui tabulação após %|
        ///         7. Tomar cuidado com erros nas tags como: |%Notas/Pesquisa!Financas!Acoes%|
        ///         8. Preste atenção se o link não possui a estrutura Tag > Titulo > URL, será retornado um erro.
        ///         9. Tome cuidado também para não esquecer o coringa '!' na Tag de um texto, senão será considerado um link e pode ocasionar erro.
        ///         10. Se não exitir ums Tag no arquivo e o restantes das informações não possuirem Tag, o conteúdo do arquivo será atribuido a primeira Tag.
        ///         11. Se for feita duas compilações distintas e os diretórios estiverem com o mesmo nome, a segunda compilação atualizará a primeira. Sem perder informação.
        ///
        ///    Excessões
        ///         1. Pode haver espaços na Tags, mas não é recomendado é melhor usar underline.
        ///         2. Pode haver mais de um enter entre as Tags, mas não dentro de um bloco, pois estes são organizados por tabulação
        ///         3. Pode haver acentos nas Tags e nos blocos
        ///
        ///     Referencias
        ///         Método IndexOf
        ///             http://dotnetperls.com/indexof
        ///         Directory.CreateDirectory Method
        ///             http://msdn.microsoft.com/en-us/library/system.io.directory.createdirectory(v=vs.71).aspx
        ///         Método Split
        ///             http://dotnetperls.com/string-split
        ///         Ler um arquivo de texto usando o System.IO e o Visual C# .NET
        ///             http://support.microsoft.com/kb/306777/pt-br
        ///         Leitura e escrita em arquivos com C#
        ///             http://imasters.com.br/artigo/12197/csharp/leitura_e_escrita_em_arquivos_com_c
        ///         Simple Text File Operations in C#
        ///             http://www.csharphelp.com/2005/12/simple-text-file-operations-in-c
        ///         Quebra de Linha em C#
        ///             http://social.msdn.microsoft.com/Forums/pt-BR/clientept/thread/bf79be70-d50a-4438-91ed-591640c01244
        ///             http://social.msdn.microsoft.com/Forums/pt-BR/504/thread/ab8b03ef-e969-4926-9b8d-4eb628e2d9cd
        ///
        ///     Motivação
        ///         A tecnologia não atende nossas necessidades de ser agil e organizado ao mesmo tempo. Informação deve ser fluída, constante como o
        ///         pensamento humano e a tecnologia ainda não é muito dinâmica e inteligente o suficiente para acompanhar as mudanças nesta velociadade
        ///         necessária que dê um retorno rápido e organizado. A informação fluida siginifica toda informação pode estar ligada.
        ///         Lembre-se tablets são só um meio mais prático e bonito de criar informação como antigamente. A tecnologia ainda limita a agidade do pensamento humano.
        ///
        ///     Tarefas
        ///         Criar a funcionalidade reversa para entrar em diretórios organizados e sincronizar com Favoritos, OneNote / SkyDrive, Google Drive e SQL
        ///         Você pode ainda ter os dados sincronizados com algum blog, suas codificações
        ///         Você pode criar funcionalidades de calendário, para não disponibilizar mais informações para o Google
        ///         Você pode ainda estender a idéia para organizar seus arquivos, vídeos.
        ///         Você poderá gerenciar seus programas também e poderá acessa-los do trabalho em sua casa.
        ///         Você pode sincronizar com o banco de dados informações diretamente de sites acessados
        ///         Você pode criptografar as informações, assim muitos irão usar sua ferramenta. A informação fica armazenada no dispositivo móvel
        ///         até que seja sincronizada com um PC ou Tablet. Nunca mais a informação ficará na rede. As informações que a pessoa desejasse colocar na
        ///         internet será só escolher para sincronizar com google drive, skydrive e etc...
        ///         Você pode criar formatação através de códigos para colocar tags HTML, exemplo: |105|Teste|106| = <b>Teste</b>.
        ///         Você pode sincronizar os favoritos, para IE, Chrome e etc...
        ///
        ///     Observações
        ///         Se você quer suas anotações e links perfeitamente organizados o ideal é armazenar em banco dados só assim você poderá
        ///         relacionar tópicos relacionados, verbetes e urls agrupados ao mesmo tempo na mesma categoria, sem que se repeta
        ///         para as outras anotacões.
        ///
        ///         URls, Imagens e até mesmo vídeos ficariam em tabelas separadas, mas uma anotação poderia ter
        ///         o link para o vídeo, a imagem. É o mesmo conceito da planilha onde você encontra tudo em um único arquivo. Você fica
        ///         preso as limitações do software que o projetista criou. Até seu trabalho pode ficar organizado assim e será útil
        ///         para usar em outras empresas também.
        ///
        ///         Você pode criar um site para acessar e cadastrar as informações. Suas senhas
        ///         podem ficar armazenadas aqui também. Você não dependerá de nenhum programa que falhe ou de politicas de seguranças das empresas
        ///         que bloqueiam sites de armazenamento e pen-drives (Transformando você em um robô).
        ///
        ///         O banco de dados é muito bom, pois não divulgarei minhas informações para o Google. Este sisteminha é a idéia da PessoalNet.
        ///         Pois nem toda idéia deve ser colocada na internet.
        ///
        ///         Você não precisa mais instalar OneNote, Usar SkyDrive, você criará suas próprias funcionalidades.
        ///
        ///         Use Linux, Aprenda Java, Desenvolva para Android e sempre se mantenha organizado.
        ///
        ///     Rotinas
        ///         Você deverá estar constantemente organizando e fazendo backup do banco de dados, enquanto ele não estiver disponível na internet.
        ///
        ///     Instanciação obsoleta (VS 2010 Express)
        ///         Obsoleta: NameValueCollection _appSettings = ConfigurationManager.AppSettings;
        ///         Nova(Não funciona!): ConfigurationSettings.AppSettings["ExtencaoTXT"]
        ///
        ///     1 - Tem que adicionar a referencia da dll System.Configuration
        ///     2 - adicionar using System.Configuration;
        ///     3 - Tem que trocar ConfigurationSettings.AppSettings por ConfigurationManager.AppSettings
        ///     Resolve System.Configuration.ConfigurationSettings warning
        ///         http://weblogs.asp.net/hosamkamel/archive/2007/09/07/resolve-system-configuration-configurationsettings-warning.aspx
        ///     Configuration Settings File for providing application configuration data
        ///         http://www.codeproject.com/Articles/6538/Configuration-Settings-File-for-providing-applicat
        ///     ConfigurationSettings.AppSettings Property
        ///         http://msdn.microsoft.com/en-us/library/system.configuration.configurationsettings.appsettings.aspx
        ///     .NET Framework V2.0 Obsolete API List
        ///         http://msdn.microsoft.com/en-us/vstudio/Aa497286.aspx
        /// </summary>
        /// <returns></returns>
        public Boolean CompilarTagsParametrizadas(ProgressBar pbArquivos)
        {
            AuxConteudo = string.Empty;

            DiretorioCompleto = new DirectoryInfo(DiretorioSelecionado);
            Arquivos          = DiretorioCompleto.GetFiles(ConfigurationManager.AppSettings["ExtencaoTXT"]);

            //Atribui a quantidade de arquivos TXT para o Progress Bar
            pbArquivos.Maximum = Arquivos.Length;

            foreach (FileInfo file in Arquivos)
            {
                //Armazena o nome do arquivo caso ocorra algum erro.
                ArquivoAtual = file.Name;

                //Se o arquivo não conter "--" em seu nome então o processo de organização deve seguir
                if (!file.Name.Contains(ConfigurationManager.AppSettings["CaracterExclusao"]))
                {
                    //Encoding.GetEncoding(1252) implementa acentos
                    Arquivo = new StreamReader(file.FullName, Encoding.GetEncoding(1252));

                    Linha = Arquivo.ReadLine();

                    //Atribui um arquivo lido para a Progress Bar
                    pbArquivos.Step = 1;
                    pbArquivos.PerformStep();

                    while (!Arquivo.EndOfStream)
                    {
                        //Armazena a linha atual do arquivo caso ocorra algum erro.
                        LinhaAtual = Linha;

                        //Verifica se a linha possui o delimitador parametrizado, senão esta linha não será processada
                        if (Linha.Contains(ConfigurationManager.AppSettings["DelimitadorAberto"]) && Linha.Contains(ConfigurationManager.AppSettings["DelimitadorFechado"]))
                        {
                            //Limpa delimitadores do caminho
                            Caminho = Linha.Replace(ConfigurationManager.AppSettings["DelimitadorAberto"], string.Empty).Replace(ConfigurationManager.AppSettings["DelimitadorFechado"], string.Empty);

                            VerificarTextoLink();
                            SepararNomesDiretorios();
                            ManterTextoPrimeiroBloco();
                            CriarDiretoriosEArquivos();
                        }
                        else
                        {
                            throw new Exception(ConfigurationManager.AppSettings["MsgErroDelimitadores"]);
                        }
                    }

                    ProcessoCompleto = true;
                }
            }

            return(ProcessoCompleto);
        }
예제 #20
0
    //perguntar antes pra linha atual se ela é uma pergunta ou não
    public Linha nextMessage(Linha atual, List <Linha> prox)
    {
        Linha next;
        int   idNext = Convert.ToInt32(atual.nextMsg);

        next = prox[idNext];
        Debug.Log(atual.msg.ToString());
        Debug.Log(atual.nextMsg.ToString());
        Debug.Log(next.msg.ToString());
        return(next);
    }
예제 #21
0
 public void CarregarLinhas()
 {
     foreach (var i in Inicio.Linhas)
     {
         Linha linha = new Linha()
         {
             Codigo = i.Codigo, Descricao = i.Descricao
         };
         LinhasTransacao.Add(linha);
     }
 }
예제 #22
0
 public LinhaModel(Linha linha)
 {
     this.Id                 = linha.Id;
     this.Codigo             = linha.Codigo;
     this.Nome               = linha.Nome;
     this.Cor                = linha.Cor;
     this.Categoria          = linha.Categoria;
     this.Favorita           = linha.Favorita;
     this.NomeCompleto       = linha.Codigo + " " + linha.Nome;
     this.NomeCompletoFiltro = BuzzOn.UI.Utils.Encoding.RemoveAccents(this.NomeCompleto);
 }
예제 #23
0
        public async Task <IActionResult> Create([Bind("Id,Nome")] Linha linha)
        {
            if (ModelState.IsValid)
            {
                _context.Add(linha);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(linha));
        }
예제 #24
0
        public void TesteNomeSimples()
        {
            Linha linha = new Linha("002ç2345675434544345çJose da SilvaçRural");

            Prova.Servicos.ServicoLinha sl = new Prova.Servicos.ServicoLinha();
            QuatroPartes retornoAnalisado  = sl.criarAnalisador(linha).Analisar();

            Assert.AreEqual("002", retornoAnalisado.primeira);
            Assert.AreEqual("2345675434544345", retornoAnalisado.segunda);
            Assert.AreEqual("Jose da Silva", retornoAnalisado.terceira);
            Assert.AreEqual("Rural", retornoAnalisado.quarta);
        }
예제 #25
0
        public void TesteNomeComplexo()
        {
            Linha linha = new Linha("002ç2345675433444345çMaria da GraçaçAdministração");

            Prova.Servicos.ServicoLinha sl = new Prova.Servicos.ServicoLinha();
            QuatroPartes retornoAnalisado  = sl.criarAnalisador(linha).Analisar();

            Assert.AreEqual("002", retornoAnalisado.primeira);
            Assert.AreEqual("2345675433444345", retornoAnalisado.segunda);
            Assert.AreEqual("Maria da Graça", retornoAnalisado.terceira);
            Assert.AreEqual("Administração", retornoAnalisado.quarta);
        }
예제 #26
0
        public void Post([FromBody] LinhaDto linhaDto)
        {
            var linha = new Linha
            {
                NumeroLinha  = linhaDto.NumeroLinha,
                NomeLinha    = linhaDto.NomeLinha,
                TipoOnibusId = linhaDto.TipoOnibusId
            };

            _ctx.Add(linha);
            _ctx.SaveChanges();
        }
예제 #27
0
        public void TesteNomeComplexo()
        {
            Linha linha = new Linha("003ç08ç[1-34-10,2-33-1.50,3-40-0.10]çPaulo Moçaço"); // Moçaço : [Botânica] Árvore da África, de folhas simples e flores hermafroditas.

            Prova.Servicos.ServicoLinha sl = new Prova.Servicos.ServicoLinha();
            QuatroPartes retornoAnalisado  = sl.criarAnalisador(linha).Analisar();

            Assert.AreEqual("003", retornoAnalisado.primeira);
            Assert.AreEqual("08", retornoAnalisado.segunda);
            Assert.AreEqual("[1-34-10,2-33-1.50,3-40-0.10]", retornoAnalisado.terceira);
            Assert.AreEqual("Paulo Moçaço", retornoAnalisado.quarta);
        }
예제 #28
0
        public void TesteNomeSimples()
        {
            Linha linha = new Linha("003ç10ç[1-10-100,2-30-2.50,3-40-3.10]çPedro");

            Prova.Servicos.ServicoLinha sl = new Prova.Servicos.ServicoLinha();
            QuatroPartes retornoAnalisado  = sl.criarAnalisador(linha).Analisar();

            Assert.AreEqual("003", retornoAnalisado.primeira);
            Assert.AreEqual("10", retornoAnalisado.segunda);
            Assert.AreEqual("[1-10-100,2-30-2.50,3-40-3.10]", retornoAnalisado.terceira);
            Assert.AreEqual("Pedro", retornoAnalisado.quarta);
        }
예제 #29
0
        public void TesteNomeSimples()
        {
            Linha linha = new Linha("001ç3245678865434çPauloç40000.99");

            Prova.Servicos.ServicoLinha sl = new Prova.Servicos.ServicoLinha();
            QuatroPartes retornoAnalisado  = sl.criarAnalisador(linha).Analisar();

            Assert.AreEqual("001", retornoAnalisado.primeira);
            Assert.AreEqual("3245678865434", retornoAnalisado.segunda);
            Assert.AreEqual("Paulo", retornoAnalisado.terceira);
            Assert.AreEqual("40000.99", retornoAnalisado.quarta);
        }
예제 #30
0
        public void TesteNomeComplexo()
        {
            Linha linha = new Linha("001ç1234567891234çPedro Ortaçaç50000");

            Prova.Servicos.ServicoLinha sl = new Prova.Servicos.ServicoLinha();
            QuatroPartes retornoAnalisado  = sl.criarAnalisador(linha).Analisar();

            Assert.AreEqual("001", retornoAnalisado.primeira);
            Assert.AreEqual("1234567891234", retornoAnalisado.segunda);
            Assert.AreEqual("Pedro Ortaça", retornoAnalisado.terceira);
            Assert.AreEqual("50000", retornoAnalisado.quarta);
        }
예제 #31
0
 public void Salvar(IUnitOfWork unitOfWork, Linha linha)
 {
     PersistenceBroker.Salvar<Linha>(unitOfWork, linha);
 }
예제 #32
0
        public static void RealizarCargaInicial(DBDenunciaContext context)
        {
            try
            {

                #region Opções de linhas em branco (default) para o Metrô e a CPTM

                Linha l = new Linha()
                {
                    Cor = "Black",
                    Nome = "",
                    Transporte = Constantes.TRANSPORTE_METRO,
                    Inicio = "",
                    Fim = ""
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                l = new Linha()
                {
                    Cor = "Black",
                    Nome = "",
                    Transporte = Constantes.TRANSPORTE_CPTM,
                    Inicio = "",
                    Fim = ""
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                #endregion

                #region Linha 1 - Azul
                l = new Linha()
                {
                    Cor = "Blue",
                    Nome = "1 - Azul",
                    Transporte = Constantes.TRANSPORTE_METRO,
                    Inicio = "Jabaquara",
                    Fim = "Tucuruvi"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                Estacao e = new Estacao()
                {
                    Nome = "Jabaquara",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Conceição",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "São Judas",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "São Judas",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Saúde",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Praça da Árvore",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Santa Cruz",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Vila Mariana",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Ana Rosa",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Paraíso",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Vergueiro",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "São Joaquim",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Liberdade",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Sé",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "São Bento",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Luz",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Tiradentes",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Armênia",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Portuguesa-Tietê",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Carandiru",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Santana",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Jardim São Paulo-Ayrton Senna",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Parada Inglesa",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Tucuruvi",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion

                #region Linha 2 - Verde
                l = new Linha()
                {
                    Cor = "Green",
                    Nome = "2 - Verde",
                    Transporte = Constantes.TRANSPORTE_METRO,
                    Inicio = "Vila Prudente",
                    Fim = "Vila Madalena"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Vila Prudente",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Tamanduateí",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Sacomã",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Alto do Ipiranga",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Santos-Imigrantes",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Chácara Klabin",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Ana Rosa",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Paraíso",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Brigadeiro",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Trianon-Masp",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Consolação",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Tamanduateí",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Clínicas",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Sumaré",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Vila Madalena",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion

                #region Linha 3 - Vermelha

                l = new Linha()
                {
                    Cor = "Red",
                    Nome = "3 - Vermelha",
                    Transporte = Constantes.TRANSPORTE_METRO,
                    Inicio = "Palmeiras-Barra Funda",
                    Fim = "Corinthians-Itaquera"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Palmeiras-Barra Funda",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Marechal Deodoro",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Santa Cecília",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "República",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Anhangabaú",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Sé",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Pedro II",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Brás",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Bresser-Mooca",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Belém",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Tatuapé",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Carrão",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Penha",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Vila Matilde",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Guilhermina-Esperança",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Patriarca",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Artur Alvim",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Corinthians-Itaquera",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion

                #region Linha 4 - Amarela

                l = new Linha()
                {
                    Cor = "Goldenrod",
                    Nome = "4 - Amarela",
                    Transporte = Constantes.TRANSPORTE_METRO,
                    Inicio = "Butantã",
                    Fim = "Luz"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Butantã",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Pinheiros",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Faria Lima",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Fradique Coutinho",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Paulista",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "República",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Luz",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion

                #region Linha 5 - Lilás

                l = new Linha()
                {
                    Cor = "Magenta",
                    Nome = "5 - Lilás",
                    Transporte = Constantes.TRANSPORTE_METRO,
                    Inicio = "Capão Redondo",
                    Fim = "Adolfo Pinheiro"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Capão Redondo",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Campo Limpo",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Vila das Belezas",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Giovanni Gronchi",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Santo Amaro",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Largo Treze",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Adolfo Pinheiro",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion

                #region Linha 7 - Rubi

                l = new Linha()
                {
                    Cor = "Purple",
                    Nome = "7 - Rubi",
                    Transporte = Constantes.TRANSPORTE_CPTM,
                    Inicio = "Luz",
                    Fim = "Jundiaí"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Luz",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Palmeiras-Barra Funda",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Água Branca",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Lapa",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Piqueri",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Pirituba",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Vila Clarice",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Jaraguá",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Vila Aurora",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Perus",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Caieras",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Franco da Rocha",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Baltazar Fidélis",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Francisco Morato",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Botujuru",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Campo Limpo Paulista",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Várzea Paulista",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Jundiaí",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion

                #region Linha 8 - Diamante

                l = new Linha()
                {
                    Cor = "LightSlateGray",
                    Nome = "8 - Diamante",
                    Transporte = Constantes.TRANSPORTE_CPTM,
                    Inicio = "Júlio Prestes",
                    Fim = "Amador Bueno"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Júlio Prestes",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Palmeiras-Barra Funda",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Lapa",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Domingos de Moraes",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Imperatriz Leopoldina",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Presidente Altino",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Osasco",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Comandante Sampaio",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Quitaúna",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "General Miguel Costa",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Carapicuíba",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Santa Teresinha",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Antônio João",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Barueri",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Jardim Belval",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Jardim Silveira",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Jandira",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Sagrado Coração",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Engenheiro Cardoso",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Itapevi",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Santa Rita",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Amador Bueno",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion

                #region Linha 9 - Esmeralda

                l = new Linha()
                {
                    Cor = "Teal",
                    Nome = "9 - Esmeralda",
                    Transporte = Constantes.TRANSPORTE_CPTM,
                    Inicio = "Osasco",
                    Fim = "Grajaú"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Osasco",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Presidente Altino",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Ceasa",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Villa Lobos-Jaguaré",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Cidade Universitária",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Pinheiros",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Hebraica-Rebouças",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Cidade Jardim",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Vila Olímpia",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Berrini",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Morumbi",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Granja Julieta",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Santo Amaro",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Socorro",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Jurubatuba",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Autódromo",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Primavera-Interlagos",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion

                #region Linha 10 - Turquesa

                l = new Linha()
                {
                    Cor = "LightSeaGreen",
                    Nome = "10 - Turquesa",
                    Transporte = Constantes.TRANSPORTE_CPTM,
                    Inicio = "Brás",
                    Fim = "Rio Grande da Serra"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Brás",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Mooca",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Ipiranga",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Tamanduateí",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "São Caetano",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Utinga",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Prefeito Saladino",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Santo André-Prefeito Celso Daniel",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Capuava",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Mauá",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Guapituba",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Ribeirão Pires",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Rio Grande da Serra",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion

                #region Linha 11 - Coral

                l = new Linha()
                {
                    Cor = "Coral",
                    Nome = "11 - Coral",
                    Transporte = Constantes.TRANSPORTE_CPTM,
                    Inicio = "Luz",
                    Fim = "Estudantes"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Luz",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Brás",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Tatuapé",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Corinthians-Itaquera",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Dom Bosco",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "José Bonifácio",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Guianases",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Antônio Gianetti Neto",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Ferraz de Vasconcelos",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Poá",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Calmon Viana",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Suzano",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Jundiapeba",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Brás Cubas",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Mogi das Cruzes",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Estudantes",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion

                #region Linha 12 - Safira

                l = new Linha()
                {
                    Cor = "RoyalBlue",
                    Nome = "12 - Safira",
                    Transporte = Constantes.TRANSPORTE_CPTM,
                    Inicio = "Luz",
                    Fim = "Estudantes"
                };

                context.Linha.InsertOnSubmit(l);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Brás",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Tatuapé",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Engenheiro Goulart",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "USP Leste",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Comendador Ermelino",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "São Miguel Paulista",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Jardim Helena-Vila Maria",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Itaim Paulista",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Jardim Romano",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Engenheiro Manoel Feio",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Itaquaquecetuba",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Aracaré",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                e = new Estacao()
                {
                    Nome = "Calmon Viana",
                    Linha = l.Id.ToString()
                };
                context.Estacao.InsertOnSubmit(e);
                context.SubmitChanges();

                #endregion
            }
            catch(Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }