Пример #1
0
 public void inserirAmigo(eAmigo novoAmigo)
 {
     try
     {
         string sValor = "";
         sValor += novoAmigo.Nome + "|";
         sValor += novoAmigo.Endereco + "|";
         sValor += novoAmigo.Bairro + "|";
         sValor += novoAmigo.Cidade + "|";
         sValor += novoAmigo.CEP + "|";
         sValor += novoAmigo.Latitude.ToString() + "|";
         sValor += novoAmigo.Longitude.ToString() + "|";
         var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
         config.AppSettings.Settings.Add(novoAmigo.Nome, sValor);
         config.Save(ConfigurationSaveMode.Modified);
         ConfigurationManager.RefreshSection("appSettings");
     }
     catch (Exception ex)
     {
         Console.WriteLine("\nErro ao incluir Amigo.\nDescrição: " + ex.Message + "\nTente novamente.");
         this.Erro = true;
     }
 }
Пример #2
0
        private static void cadastroGeoFriends()
        {
            /*
             *  Menu Cadastro de Amigos
             */
            string sNome;
            string sEndereco;
            string sBairro;
            string sCidade;
            string sCep;
            string sLatitude;
            string sLongitude;

            string strTela = "+------------------------------------+\n" +
                             "| GeoFriends - Localicação de Amigos |\n" +
                             "| Author: Claudenir Vieira           |\n" +
                             "| Data: 11/07/2018                   |\n" +
                             "+------------------------------------+\n\n" +
                             "Cadastro de Amigos\n\n" +
                             "Informe os dados ou [ENTER] no Nome para sair: \n\n" +
                             "Nome: ";

            while (true)
            {
                Console.Clear();
                Console.Write(strTela);
                sNome = Console.ReadLine();
                if (String.IsNullOrEmpty(sNome))
                {
                    break;
                }
                Console.Write("Endereço: ");
                sEndereco = Console.ReadLine();
                Console.Write("Bairro: ");
                sBairro = Console.ReadLine();
                Console.Write("Cidade: ");
                sCidade = Console.ReadLine();
                Console.Write("Cep: ");
                sCep = Console.ReadLine();
                Console.Write("Latitude: ");
                sLatitude = Console.ReadLine();
                Console.Write("Logitude: ");
                sLongitude = Console.ReadLine();

                eAmigo novoAmigo = new eAmigo();
                novoAmigo.Nome      = sNome;
                novoAmigo.Endereco  = sEndereco;
                novoAmigo.Bairro    = sBairro;
                novoAmigo.Cidade    = sCidade;
                novoAmigo.CEP       = sCep;
                novoAmigo.Latitude  = Convert.ToDouble(sLatitude.Replace(".", ","));
                novoAmigo.Longitude = Convert.ToDouble(sLongitude.Replace(".", ","));

                if ((String.IsNullOrEmpty(sEndereco + sBairro + sCidade) && (String.IsNullOrEmpty(sCep))))
                {
                    Console.WriteLine("\nDados incompletos, Tente incluir novamente!");
                }
                else
                {
                    AmigoProcesso AmigoNovoProcesso = new AmigoProcesso();
                    AmigoNovoProcesso.inserirAmigo(novoAmigo);
                    if (AmigoNovoProcesso.Erro == false)
                    {
                        Console.WriteLine("\nAmigo incluído com sucesso!");
                    }
                }
                Console.ReadKey();
            }
            Console.Clear();
        }