Ir para conteúdo
Fórum Script Brasil

Dan Karlinha

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por Dan Karlinha

  1.  public class DAL
        {
            static string serverName = "SERVIDOR_BANCO";                                          //localhost
            static string port = "5432";                                                            //porta default
            static string userName = "USuURIO_BANCO";                                               //nome do administrador
            static string password = "SENHA_BANCO";                                             //senha do administrador
            static string databaseName = "sambalife";                                       //nome do banco de dados
            NpgsqlConnection pgsqlConnection = null; // instalar via nugget  NpgsqlConnection  -- Install-Package Npgsql -Version 3.2.6
            string connString = null; 
            public DAL()
            {
                connString = String.Format("Server={0};Port={1};User Id={2};Password={3};Database={4};",
                                                            serverName, port, userName, password, databaseName);
            }
            public DataTable GetTodosRegistros()
            {

                DataTable dt = new DataTable();

                try
                {
                    using (pgsqlConnection = new NpgsqlConnection(connString))
                    {
                        // abre a conexão com o PgSQL
                        pgsqlConnection.Open();

                      //define a instrução SQL
                        string cmdSeleciona = "Select * from product order by id";

                        using (NpgsqlDataAdapter Adpt = new NpgsqlDataAdapter(cmdSeleciona, pgsqlConnection))
                        {
                            Adpt.Fill(dt);
                        }
                    }
                }
                catch (NpgsqlException ex)
                {
                    throw ex;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    pgsqlConnection.Close();
                }

                return dt;
            }
     

  2.            / /VARIAVEL TIPO  TEXTO "CARACTERE"
                string nome = "";
                //VARIAVEL TIPO  TEXTO "CARACTERE"
                string endereço = "";
                //VARIAVEL TIPO  TEXTO 
                //VARIAVEL TIPO  TEXTO 
                  string telefone = "";
                //VARIAVEL TIPO  TEXTO "CARACTERE"
                string email = "";
                //VARIAVEL TIPO  TEXTO "CARACTERE"
                string titulo = "";
                //VARIAVEL TIPO  TEXTO "CARACTERE" 
                string resp = "";
                //VARIAVEL TIPO  NUMERO 
                int livros_emprestados = 0;
     
                //ESCREVENDO UMA LINHA NO SISTEMA
                Console.WriteLine(" CADASTRO DE PESSOAS");
     
     
                //O COMANDO WHILE ELE TEM A SEGUINTE FUNCAO ELE OBEDECE A QUANTIDADE DE VZ QUE você MANDOU ELE VERIFICAR 
                //NESSE CASO ENQUANTO OS LIVROS EMPRESTADO FOR MENOR OU IGUAL 5 PERMITE SOLICITAR UM LIVRO EMPRESTADO DEIXANDO DIGITAR
                while (livros_emprestados < 5)
                {
                    Console.Write("Digite o nome do aluno...:");
                    nome = Console.ReadLine();
     
                    Console.Write("Digite o endereço do aluno...:");
                    endereço = Console.ReadLine();
     
                    Console.Write("Digite o telefone do aluno...:");
                    telefone = Console.ReadLine();
     
                    
                    Console.Write("Digite o email do aluno...:");
                    email = Console.ReadLine();
     
                    Console.Write("Digite o título do livro...:");
                    titulo = Console.ReadLine();
     
     
                    //AQUI CALCULA A QUANTIDADE DE LIVRO QUE já PEGOU EMPRESTADO SOMANDO MAIS UM SEMPRE QUE ACABA DE DIGITAR 
                    livros_emprestados += 1;
     
                    // AQUI PERGUNTA SE O USUARIO DESEJA CONTINUAR PEGANDO LIVRO -- 
                    Console.Write("Deseja continuar ? <S> = Sim, <N> =Não..:>");
     
                    //ESSE COMANDO CONFERE VE SE FOI DIGITADO S OU N
                    resp = Console.ReadLine();
     
                   // SE FOI O S não FAZ E CONTINUA DEIXANDO DIGITAR
                    if (resp == "s")
                    {
     
                    }
                    //SENAO PARA DE DEIXAR DIGITAR E MOSTRA QUANTOS LIVROS ELE DIGITOU, NOS GUArDAMOS ISSO NA VARIAVEL -- livros_emprestados
                    else
                    {
                        
                        Console.WriteLine("Total de livros emprestados..:" + livros_emprestados);
                        Console.WriteLine("Nome do aluno..:" + nome);
                    }
×
×
  • Criar Novo...