public int gravaScript()
        {
            try
            {
                viewNumerosMicroareaTableAdapter bd = new viewNumerosMicroareaTableAdapter();
                DataTable _tabela = bd.GetData();

                Console.WriteLine("Atualizando numeros cadastrados");
                StreamWriter escreve = new StreamWriter(@"\\10.5.124.101\Temp\Relatorios\Relatorios\models\NumerosCadastrados.js");
                escreve.WriteLine("var numerosCadastrados = [");
                escreve.Close();
                StreamWriter escreve2 = new StreamWriter(@"\\10.5.124.101\Temp\Relatorios\Relatorios\models\NumerosCadastrados.js", true);
                var i = 0;
                var x = _tabela.Rows.Count;
                foreach (DataRow Linha in _tabela.Rows)
                {
                    IdArea = (int)Linha[0];
                    NomeArea = Linha[1].ToString();
                    Medico = Linha[2].ToString();
                    Enfermeiro = Linha[3].ToString();
                    Tecnico = Linha[4].ToString();
                    IdMicroarea = (int)Linha[5];
                    ACS = Linha[6].ToString();
                    CEP = Linha[7].ToString();
                    Logradouro = Linha[8].ToString();
                    Numero = (int)Linha[9];
                    Complemento = Linha[10].ToString();
                    Bairro = Linha[11].ToString();
                    i++;
                    escreve2.Write("{IDAREA: " + IdArea +
                        ",NOMEAREA: '" + NomeArea +
                        "',MEDICO: '"+ Medico +
                        "',ENFERMEIRO: '" + Enfermeiro +
                        "',TECNICO: '" + Tecnico +
                        "', IDMICROAREA: " + IdMicroarea +
                        ",ACS: '" + ACS+
                        "', CEP: '" + CEP+
                        "',LOGRADOURO: '" + Logradouro +
                        "', NUMERO: " + Numero +
                        ", COMPLEMENTO: '" + Complemento +
                        "',BAIRRO: '" + Bairro+
                        "'}");

                    Debug.Write("{IDAREA: " + IdArea +
                        ",NOMEAREA: '" + NomeArea +
                        "',MEDICO: '" + Medico +
                        "',ENFERMEIRO: '" + Enfermeiro +
                        "',TECNICO: '" + Tecnico +
                        "', IDMICROAREA: " + IdMicroarea +
                        ",ACS: '" + ACS +
                        "', CEP: '" + CEP +
                        "',LOGRADOURO: '" + Logradouro +
                        "', NUMERO: " + Numero +
                        ", COMPLEMENTO: '" + Complemento +
                        "',BAIRRO: '" + Bairro +
                        "'}");
                    Console.WriteLine(IdArea + " - " + IdMicroarea  + " - " + Logradouro);

                    if (i < x)
                    {
                        escreve2.WriteLine(",");
                        Debug.WriteLine(",");
                    }

                }
                escreve2.WriteLine("];");
                Debug.WriteLine("];");
                escreve2.Close();
                return 1;
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            viewNumerosMicroareaTableAdapter microdb = new viewNumerosMicroareaTableAdapter();
            DataTable tbmicros = microdb.RetornaMicroareasCadastradas();

            Console.WriteLine("Gerando Numeros...");
            StreamWriter escreve2 = new StreamWriter(@"Microareas.doc", false);
            escreve2.Close();
            escreve2 = new StreamWriter(@"Microareas.doc", true);
            var _auxmicroarea = tbmicros.Rows[0]["MICROAREA"].ToString();
            var _auxbairro = tbmicros.Rows[0]["BAIRRO"].ToString();
            var _auxrua = tbmicros.Rows[0]["LOGRADOURO"].ToString();
            var _auxArea = tbmicros.Rows[0]["IDAREA"].ToString();
            escreve2.WriteLine("AREA: " + _auxArea.PadLeft(3, '0')  + tbmicros.Rows[0]["NOMEAREA"].ToString());
            escreve2.WriteLine("MICROAREA: " + _auxmicroarea.PadLeft(3, '0'));
            escreve2.WriteLine("BAIRRO: " + _auxbairro);
            escreve2.WriteLine("\nLOGRADOURO: " + _auxrua);
            Debug.WriteLine("MICROAREA: 0" + _auxmicroarea);
            Debug.WriteLine("BAIRRO: " + _auxbairro);
            Debug.WriteLine("LOGRADOURO: " + _auxrua);
            Console.WriteLine("MICROAREA: 0" + _auxmicroarea);
            Console.WriteLine("BAIRRO: " + _auxbairro);
            Console.WriteLine("LOGRADOURO: " + _auxrua);

            foreach (DataRow linha in tbmicros.Rows)
            {
                var microarea = linha["MICROAREA"].ToString();
                if (_auxmicroarea == microarea)
                {
                    var bairro = linha["BAIRRO"].ToString();
                    if (_auxbairro == bairro)
                    {
                        var rua = linha["LOGRADOURO"].ToString();
                        if (_auxrua == rua)
                        {
                            escreve2.Write(linha["NUMERO"].ToString() + linha["COMPLEMENTO"].ToString() + ",");
                            Debug.Write(linha["NUMERO"].ToString() + linha["COMPLEMENTO"].ToString() + ",");
                        }
                        else
                        {
                            _auxrua = linha["LOGRADOURO"].ToString();
                            escreve2.WriteLine("\n\nLOGRADOURO: " + _auxrua);
                            escreve2.Write(linha["NUMERO"].ToString() + linha["COMPLEMENTO"].ToString() + ",");
                            Debug.WriteLine("\nLOGRADOURO: " + _auxrua);
                            Console.WriteLine("\nLOGRADOURO: " + _auxrua);
                            Debug.Write(linha["NUMERO"].ToString() + linha["COMPLEMENTO"].ToString() + ",");
                        }
                    }
                    else
                    {
                        _auxbairro = linha["BAIRRO"].ToString();
                        _auxrua = linha["LOGRADOURO"].ToString();
                        escreve2.WriteLine("\nBAIRRO: " + _auxbairro);
                        escreve2.WriteLine("\nLOGRADOURO: " + _auxrua);
                        escreve2.Write(linha["NUMERO"].ToString() + linha["COMPLEMENTO"].ToString() + ",");
                        Debug.WriteLine("BAIRRO: " + _auxbairro);
                        Debug.WriteLine("LOGRADOURO: " + _auxrua);
                        Console.WriteLine("BAIRRO: " + _auxbairro);
                        Console.WriteLine("LOGRADOURO: " + _auxrua);
                        Debug.Write(linha["NUMERO"].ToString() + linha["COMPLEMENTO"].ToString() + ",");
                    }

                }
                else
                {
                    _auxArea = linha["IDAREA"].ToString();
                    _auxmicroarea = linha["MICROAREA"].ToString();
                    _auxbairro = linha["BAIRRO"].ToString();
                    _auxrua = linha["LOGRADOURO"].ToString();
                    escreve2.WriteLine("\n\nAREA: " + _auxArea.PadLeft(3, '0') + linha["NOMEAREA"].ToString() );
                    escreve2.WriteLine("\nMICROAREA: " + _auxmicroarea.PadLeft(3, '0'));
                    escreve2.WriteLine("BAIRRO: " + _auxbairro);
                    escreve2.WriteLine("\nLOGRADOURO: " + _auxrua);
                    Debug.WriteLine("\nMICROAREA: 0" + _auxmicroarea);
                    Debug.WriteLine("\nBAIRRO: " + _auxbairro);
                    Debug.WriteLine("\nLOGRADOURO: " + _auxrua);
                    Console.WriteLine("\nMICROAREA: 0" + _auxmicroarea);
                    Console.WriteLine("BAIRRO: " + _auxbairro);
                    Console.WriteLine("LOGRADOURO: " + _auxrua);
                    Debug.Write(linha["NUMERO"].ToString() + linha["COMPLEMENTO"].ToString() + ",");
                }
            }
            escreve2.Close();
            Console.WriteLine("......100%...");

            //string Microarea =
        }