Esempio n. 1
0
        static void Main(string[] args)
        {
            BancoDados bd = new BancoDados();
            Categoria  ca = new Categoria();

            Console.WriteLine("Insira o título: ");
            ca.Titulo = Console.ReadLine();

            Console.WriteLine("Insira o ID do título: ");
            ca.IdCategoria = int.Parse(Console.ReadLine());


            bool adicionar = bd.Adicionar(ca);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            BancoDados bd      = new BancoDados();
            Categoria  cat     = new Categoria();
            Cliente    cliente = new Cliente();

            /*Console.WriteLine("Informe o título da categoria a ser adicionado:");
             * cat.Titulo = Console.ReadLine();
             *
             * try{
             * if(bd.Adicionar(cat)){
             *  Console.WriteLine("Adicionado com sucesso!");
             * }
             * else{
             *  Console.WriteLine("Não foi possível incluir.");
             * }
             * }
             * catch (Exception ex) {
             *  throw new Exception ("Erro ao cadastrar. " + ex.Message);
             * }*/

            Console.WriteLine("Informe o ID do cliente a ser adicionado:");
            cliente.IdCliente = Int32.Parse(Console.ReadLine());
            Console.WriteLine("Informe o nome do cliente a ser adicionado:");
            cliente.NomeCliente = Console.ReadLine();
            Console.WriteLine("Informe o e-mail do cliente a ser adicionado:");
            cliente.EmailCliente = Console.ReadLine();
            Console.WriteLine("Informe o CPF do cliente a ser adicionado:");
            cliente.CPFCliente   = Console.ReadLine();
            cliente.DataCadastro = DateTime.Now;

            try{
                if (bd.AdicionarCliente(cliente))
                {
                    Console.WriteLine("Adicionado com sucesso!");
                }
                else
                {
                    Console.WriteLine("Não foi possível incluir.");
                }
            }
            catch (SqlException ex) {
                throw new Exception("Erro ao cadastrar. " + ex.Message);
            }
            catch (Exception se) {
                throw new Exception("Erro ao cadastrar. " + se.Message);
            }
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            //System.Console.WriteLine("digite o id categoria a ser atualizada");
            //    string categoria = Console.ReadLine();
            //    Categoria cat = new Categoria(categoria);
            //    int id = Convert.ToInt32(Console.ReadLine());
            //    System.Console.WriteLine("digite o titulo categoria a ser atualizada");
            //    string titulo = Console.ReadLine();
            //    Categoria cat = new Categoria(id, titulo);
            //    BancoDados banco = new BancoDados();
            //    banco.Deletar(cat);

            System.Console.WriteLine("digite o nome do cliente");
            Cliente clien = new Cliente();

            clien.NomeCliente = Console.ReadLine();
            System.Console.WriteLine("digite o email do cliente");
            clien.Email = Console.ReadLine();
            System.Console.WriteLine("digite o cpf");
            clien.CPF = Console.ReadLine();
            BancoDados banco = new BancoDados();
            var        t     = banco.Adicionar(clien);

            if (t)
            {
                System.Console.WriteLine("cliente cadastrado com sucesso.");
            }



            //System.Console.WriteLine("digite o Id da categoria");
            //int id = Convert.ToInt32(Console.ReadLine());
            // BancoDados banco = new BancoDados();
            // List<Categoria> lista = new List<Categoria>();
            // lista = banco.listarCategorias();
            // foreach(Categoria a in lista)
            // {
            //     System.Console.WriteLine("ID: {0} \nCATEGORIA: {1} ",a.Id, a.Titulo);
            // }
        }
Esempio n. 4
0
        /*
         * 1 - instanciar classe bd
         * 2 - instanciar classe categoria
         * 3 - obter titulo categoria
         * 4 - definir titulo objeto categoria
         * 5 - chamar metodo adicionar objeto banco dados
         *
         */
        static void Main(string[] args)
        {
            int    opcao           = 0;
            int    opcao_atividade = 0;
            string item_categoria  = "";
            int    id_categoria    = 0;

            BancoDados bd    = new BancoDados();
            Categoria  categ = new Categoria();

            while (opcao != 9)
            {
                Console.WriteLine("\n ===== New Paper * papelaria ====== \n");
                Console.WriteLine("1 - Clientes\n2 - Categorias\n3 - Produtos\n4 - Estoque\n5 - Usuários\n9 - Sair\n");
                opcao = Int16.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    Console.WriteLine("\nEscolha o tipo de atividade que deseja realizar com Clientes: ");
                    Console.WriteLine("1 - Cadastrar\n2 - Consultar\n3 - Atualizar\n4 - Excluir\n9 - Sair\n");



                    break;

                case 2:
                    Console.WriteLine("Escolha o tipo de atividade que deseja realizar com Categorias: ");
                    Console.WriteLine("1 - Cadastrar\n2 - Consultar\n3 - Atualizar\n4 - Excluir\n9 - Sair\n");
                    opcao_atividade = Int16.Parse(Console.ReadLine());

                    switch (opcao_atividade)
                    {
                    case 1:
                        Console.WriteLine("Informe uma nova Categoria para os itens da papelaria: ");
                        item_categoria = Console.ReadLine();
                        categ.Titulo   = item_categoria;
                        bd.Adicionar(categ);
                        break;

                    case 2:
                        Console.WriteLine("Informe a Categoria que deseja consultar: ");
                        item_categoria = Console.ReadLine();

                        List <Categoria> lista = bd.ListarCategorias(item_categoria);

                        foreach (var item in lista)
                        {
                            Console.WriteLine("\n" + item.IdCategoria + " - " + item.Titulo);
                        }
                        break;

                    case 3:
                        Console.WriteLine("Informe o id da Categoria que deseja atualizar: ");
                        id_categoria = Int16.Parse(Console.ReadLine());

                        Console.WriteLine("Informe o novo titulo/nome dessa Categoria: ");
                        item_categoria = Console.ReadLine();

                        categ.IdCategoria = id_categoria;
                        categ.Titulo      = item_categoria;

                        bd.Atualizar(categ);
                        break;

                    case 4:
                        Console.WriteLine("Informe o id da Categoria que deseja excluir: ");
                        id_categoria = Int16.Parse(Console.ReadLine());

                        categ.IdCategoria = id_categoria;
                        bd.Apagar(categ);

                        break;

                    case 9:
                        Console.WriteLine("Saindo do sistema.");
                        break;

                    default:
                        break;
                    }

                    break;

                case 3:
                    Console.WriteLine("Informe o Id da Categoria que deseja atualizar: ");
                    id_categoria = Int16.Parse(Console.ReadLine());
                    Console.WriteLine("Informe o novo título da Categoria que deseja atualizar: ");
                    item_categoria    = Console.ReadLine();
                    categ.IdCategoria = id_categoria;
                    categ.Titulo      = item_categoria;

                    break;

                case 4:
                    Console.WriteLine("Informe a Categoria que deseja deletar: ");

                    break;


                case 9:
                    Console.WriteLine("Saindo do sistema.");
                    break;

                default:
                    break;
                }
            }
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            Console.WriteLine("Papelaria");
            int opcao = 0;

            do
            {
                Console.WriteLine("\nDigite a opção:\n");
                System.Console.WriteLine("1 - Adicionar Categoria.");
                System.Console.WriteLine("2 - Atualizar Categoria.");
                System.Console.WriteLine("3 - Apagar Categoria.");
                System.Console.WriteLine("4 - Listar Categoria ID.");
                System.Console.WriteLine("5 - Listar Categoria Nome.");
                System.Console.WriteLine("6 - Adicionar Cliente.");
                System.Console.WriteLine("9 - Sair\n");

                opcao = Convert.ToInt16(Console.ReadLine());

                Categoria        categoria = new Categoria();
                BancoDados       bd        = new BancoDados();
                Cliente          cliente   = new Cliente();
                List <Categoria> lista;

                switch (opcao)
                {
                case 1:

                    System.Console.Write("\nTítulo: ");
                    categoria.Titulo = Console.ReadLine();

                    if (bd.Adicionar(categoria))
                    {
                        System.Console.WriteLine("Adicionado com sucesso.");
                    }

                    break;

                case 2:
                    System.Console.Write("\nAtualizar Categoria ID: ");
                    int atualizar = Convert.ToInt32(Console.ReadLine());

                    System.Console.Write("Novo Nome: ");
                    string NovoNome = Console.ReadLine();

                    categoria.IdCategoria = atualizar;
                    categoria.Titulo      = NovoNome;

                    if (bd.Atualizar(categoria))
                    {
                        System.Console.WriteLine("Atualizado com sucesso.");
                    }

                    break;

                case 3:
                    System.Console.Write("Apagar Categoria ID: ");
                    int deletar = Convert.ToInt32(Console.ReadLine());

                    categoria.IdCategoria = deletar;

                    if (bd.Apagar(categoria))
                    {
                        System.Console.WriteLine("Apagado com sucesso.");
                    }

                    break;

                case 4:
                    System.Console.Write("Listar Categoria ID: ");
                    int IdCategoria = Convert.ToInt32(Console.ReadLine());

                    categoria.IdCategoria = IdCategoria;

                    lista = bd.ListarCategorias(IdCategoria);

                    foreach (Categoria x in lista)
                    {
                        System.Console.WriteLine("ID: " + x.IdCategoria + "\nNome: " + x.Titulo);
                    }

                    break;

                case 5:
                    System.Console.Write("Listar Categoria Nome: ");
                    string NomeCategoria = Console.ReadLine();

                    categoria.Titulo = NomeCategoria;

                    lista = bd.ListarCategorias(NomeCategoria);

                    foreach (Categoria x in lista)
                    {
                        System.Console.WriteLine("\nID: " + x.IdCategoria + "\nNome: " + x.Titulo);
                    }
                    break;

                case 6:
                    System.Console.Write("Cliente Nome: ");
                    cliente.NomeCliente = Console.ReadLine();

                    System.Console.Write("Email: ");
                    cliente.Email = Console.ReadLine();

                    System.Console.Write("Cpf: ");
                    cliente.Cpf = Console.ReadLine();

                    if (bd.AdicionarCliente(cliente))
                    {
                        System.Console.WriteLine("Adicionado com sucesso.");
                    }

                    break;

                case 9:
                    break;

                default:
                    System.Console.WriteLine("Opção inválida.\n");
                    break;
                }
            } while (opcao != 9);
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            BancoDados banco = new BancoDados();
            Categoria  cat   = new Categoria();

            string op = "";

            do
            {
                Console.WriteLine("\nCategorias");
                Console.WriteLine("\n1-Cadastrar");
                Console.WriteLine("2-Atualizar");
                Console.WriteLine("3-Apagar");
                Console.WriteLine("4-Consultar");
                Console.WriteLine("9-Sair");

                Console.Write("Escolha uma das opções acima: ");
                op = Console.ReadLine();

                switch (op)
                {
                case "1":
                    Console.Write("Título: ");
                    cat.Titulo = Console.ReadLine();
                    banco.Add(cat);
                    break;

                case "2":
                    Console.Write("\nID a ser atualizado: ");
                    cat.idCategoria = Convert.ToInt32(Console.ReadLine());
                    Console.Write("Título a ser atualizado: ");
                    cat.Titulo = Console.ReadLine();
                    banco.Update(cat);
                    break;

                case "3":
                    Console.WriteLine("");
                    string apa = Console.ReadLine();
                    break;

                case "4":
                    string op2 = "";
                    do
                    {
                        Console.WriteLine("\n1-Consultar pelo ID");
                        Console.WriteLine("2-Consultar pelo Título");
                        Console.WriteLine("9-Voltar");

                        Console.Write("Escolha uma das opções acima: ");
                        op2 = Console.ReadLine();

                        switch (op2)
                        {
                        case "1":
                            Console.WriteLine("ID a ser consultado: ");
                            cat.idCategoria = Convert.ToInt32(Console.ReadLine());
                            List <Categoria> listaPeloId = banco.ListarCategorias(cat.idCategoria);

                            foreach (Categoria item in listaPeloId)
                            {
                                Console.WriteLine("Resultado da busca: " + item.idCategoria + " ; " + item.Titulo);
                            }
                            break;

                        case "2":
                            Console.WriteLine("Título a ser consultado: ");
                            cat.Titulo = Console.ReadLine();
                            List <Categoria> listaPeloTitulo = banco.ListarCategorias(cat.Titulo);

                            foreach (Categoria item in listaPeloTitulo)
                            {
                                Console.WriteLine("Resultado da busca: " + item.idCategoria + " ; " + item.Titulo);
                            }
                            break;
                        }
                    }while(op2 != "9");
                    break;
                }
            }while(op != "9");
        }
Esempio n. 7
0
        static void Main(string[] args)
        {
            BancoDados banco     = new BancoDados();
            Categoria  categoria = new Categoria();

            int opcao = 0;

            do
            {
                Console.WriteLine("\n\nTabela Categoria\n");
                Console.WriteLine("1- Cadastrar\n2- Atualizar\n3- Consultar\n4- Excluir\n5- Sair");

                opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1: Console.Write("Titulo: ");
                    categoria.Titulo = Console.ReadLine();
                    if (banco.Adicionar(categoria))
                    {
                        Console.WriteLine("Registro cadastrado com sucesso!");
                    }
                    break;

                case 2: Console.Write("ID: ");
                    categoria.IdCategoria = int.Parse(Console.ReadLine());

                    Console.Write("Titulo a ser atualizado: ");
                    categoria.Titulo = Console.ReadLine();

                    if (banco.Atualizar(categoria))
                    {
                        Console.WriteLine("Registro atualizado com sucesso!");
                    }
                    break;

                case 3: List <Categoria> lista = new List <Categoria>();
                    Console.WriteLine("Consultar Categoria\n\n1- Pelo Id\n2- Pelo Nome");
                    opcao = int.Parse(Console.ReadLine());

                    if (opcao == 1)
                    {
                        Console.Write("Id: ");
                        int Id = Convert.ToInt32(Console.ReadLine());

                        lista = banco.ListarCategorias(Id);

                        Console.WriteLine("\n\nID TITULO");
                        foreach (Categoria item in lista)
                        {
                            Console.WriteLine(item.IdCategoria + " " + item.Titulo);
                        }
                    }

                    if (opcao == 2)
                    {
                        Console.Write("Titulo: ");
                        string Titulo = Console.ReadLine();

                        lista = banco.ListarCategorias(Titulo);

                        Console.WriteLine("\n\nID TITULO");
                        foreach (Categoria item in lista)
                        {
                            Console.WriteLine(item.IdCategoria + " " + item.Titulo);
                        }
                    }

                    break;

                case 4: Console.Write("Id: ");
                    categoria.IdCategoria = int.Parse(Console.ReadLine());
                    if (banco.Apagar(categoria))
                    {
                        Console.WriteLine("Registro deletado com sucesso!");
                    }
                    break;

                case 5: Environment.Exit(1);
                    break;
                }
            }while(opcao != 5);
        }
Esempio n. 8
0
        static void Main(string[] args)
        {
            BancoDados bd  = new BancoDados();
            Categoria  cat = new Categoria();
            string     cs;
            int        escolha;

            Console.WriteLine("_______MENU BANCO DE DADOS____");
            System.Console.WriteLine("1_ CADASTRAR");
            System.Console.WriteLine("2_ ATUALIZAR");
            System.Console.WriteLine("3_ APAGAR");
            System.Console.WriteLine("4_ SELECIONAR");
            System.Console.WriteLine("9_ SAIR");
            string resposta = Console.ReadLine();
            int    opcao    = Int16.Parse(resposta);

            while (opcao != 9)
            {
                switch (opcao)
                {
                case 1:
                    System.Console.WriteLine("Adicionar dados em qual BD:");
                    System.Console.WriteLine("Categoria, Clientes, Funcionarios, Pedidos, Produtos");
                    cs = Console.ReadLine().ToLower();

                    switch (cs)
                    {
                    case "categoria":
                        System.Console.WriteLine("Digite o título: ");
                        cat.Titulo = Console.ReadLine();
                        bd.Adicionar(cat);
                        break;

                    default:
                        System.Console.WriteLine("Opção inválida");
                        break;
                    }

                    break;

                case 2:
                    System.Console.WriteLine("Atualizar dados em qual BD:");
                    System.Console.WriteLine("Categoria, Clientes, Funcionarios, Pedidos, Produtos");
                    cs = Console.ReadLine().ToLower();

                    switch (cs)
                    {
                    case "categoria":
                        System.Console.WriteLine("UPDATE do titulo: ");
                        cat.Titulo = Console.ReadLine();
                        System.Console.WriteLine("Where id = ");
                        cat.IdCategoria = Convert.ToInt16(Console.ReadLine());
                        bd.Atualizar(cat);
                        break;

                    default:
                        System.Console.WriteLine("Opção inválida");
                        break;
                    }
                    opcao = 9;
                    break;

                case 3:
                    System.Console.WriteLine("Deletar dados em qual BD:");
                    System.Console.WriteLine("Categoria, Clientes, Funcionarios, Pedidos, Produtos");
                    cs = Console.ReadLine().ToLower();

                    switch (cs)
                    {
                    case "categoria":
                        System.Console.WriteLine("DELETE id =");
                        cat.IdCategoria = Convert.ToInt16(Console.ReadLine());
                        bd.Deletar(cat);
                        break;

                    default:
                        System.Console.WriteLine("Opção inválida");
                        break;
                    }
                    break;

                case 4:
                    System.Console.WriteLine("Selecionar dados em qual BD:");
                    System.Console.WriteLine("Categoria, Clientes, Funcionarios, Pedidos, Produtos");
                    cs = Console.ReadLine().ToLower();

                    switch (cs)
                    {
                    case "categoria":
                        System.Console.WriteLine("Selecionar por:");
                        System.Console.WriteLine("1_ Título");
                        System.Console.WriteLine("2_ ID");
                        System.Console.WriteLine("Digite a opção desejada: 1 ou 2");
                        escolha = Convert.ToInt16(Console.ReadLine());

                        if (escolha == 1)
                        {
                            System.Console.WriteLine("Digite o título");
                            cat.Titulo = Console.ReadLine();
                            List <Categoria> listSelectCategoria = bd.ListarCategorias(cat.Titulo);
                        }
                        else if (escolha == 2)
                        {
                            System.Console.WriteLine("Digite o id");
                            cat.IdCategoria = Convert.ToInt16(Console.ReadLine());
                            List <Categoria> listSelectCategoria = bd.ListarCategorias(cat.IdCategoria);
                        }
                        break;

                    default:
                        System.Console.WriteLine("Opção inválida");
                        break;
                    }
                    break;
                }
            }

            bd.Adicionar(cat);
        }
Esempio n. 9
0
        static void MenuCategoria()
        {
            int        opcao = 9;
            BancoDados bd;
            Categoria  categoria;

            do
            {
                Console.WriteLine("Menu Categoria\n");
                Console.WriteLine("Escolha uma opção: ");
                Console.Write("1 - Cadastrar Categoria\n" +
                              "2 - Alterar Categoria\n" +
                              "3 - Excluir Categoria\n" +
                              "4 - Pesquisar Categoria\n" +
                              "5 - Sair\n"
                              );
                Console.Write("Opção: ");
                opcao = Int16.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1: {
                    bd        = new BancoDados();
                    categoria = new Categoria();
                    Console.Write("Digite o nome da categoria: ");
                    categoria.Titulo = Console.ReadLine();
                    bd.Adicionar(categoria);
                    break;
                }

                case 2: {
                    bd        = new BancoDados();
                    categoria = new Categoria();

                    Console.Write("Digite o ID da categoria a ser alterada: ");
                    int idCategoria = Int32.Parse(Console.ReadLine());
                    List <Categoria> categoriaSelecionada = bd.ListarCategorias(idCategoria);
                    foreach (var item in categoriaSelecionada)
                    {
                        categoria.idCategoria = item.idCategoria;
                        categoria.Titulo      = item.Titulo;
                    }
                    Console.Write("Digite o novo título para a categoria " + categoria.Titulo + ": ");
                    categoria.Titulo = Console.ReadLine();
                    Console.WriteLine(categoria.Titulo);
                    Console.WriteLine(bd.Atualizar(categoria));
                    break;
                }

                case 3: {
                    bd        = new BancoDados();
                    categoria = new Categoria();
                    Console.Write("Digite o ID da categoria a ser apagada: ");
                    categoria.idCategoria = Int16.Parse(Console.ReadLine());
                    bd.Apagar(categoria);
                    break;
                }

                case 4: {
                    bd        = new BancoDados();
                    categoria = new Categoria();
                    List <Categoria> categoriaSelecionada = null;
                    int opcaoAlteraCategoria = SubMenuPesquisarCategoria();
                    if (opcaoAlteraCategoria.Equals(2))
                    {
                        Console.Write("Digite o título da categoria a ser selecionada: ");
                        string titulo = Console.ReadLine();
                        categoriaSelecionada = bd.ListarCategorias(titulo);
                    }
                    else if (opcaoAlteraCategoria.Equals(1))
                    {
                        Console.Write("Digite o ID da categoria a ser selecionada: ");
                        int id = Int16.Parse(Console.ReadLine());
                        categoriaSelecionada = bd.ListarCategorias(id);
                    }
                    foreach (var item in categoriaSelecionada)
                    {
                        categoria.idCategoria = item.idCategoria;
                        categoria.Titulo      = item.Titulo;
                    }
                    Console.WriteLine("ID: " + categoria.idCategoria + ", Título: " + categoria.Titulo);
                    break;
                }

                case 9:
                    Environment.Exit(0);
                    break;
                }
            } while (!opcao.Equals(9));
        }
Esempio n. 10
0
        static void Main(string[] args)
        {
            //1 - instanciar banco de dados
            // 2- instanciar classe categoria
            //3 obter titulo categoria
            //definir titulo do objeto categoria
            //chamar metodo adicionar objeto banco de dados

            try
            {
                Console.Clear();
                string     opt      = "";
                string     confirma = "";
                BancoDados bd;
                Categoria  ct;
                Cliente    cli;
                // List<Categoria> categorias;
                do
                {
                    System.Console.WriteLine("CRUD NO BANCO PAPELARIA");
                    System.Console.WriteLine("-----------------------");
                    System.Console.WriteLine("Informe uma das opções abaixo: ");
                    System.Console.WriteLine("\n1- Cadastrar" +
                                             "\n2- Atualizar" +
                                             "\n3- Deletar" +
                                             "\n4- Consultar" +
                                             "\n5- Consulta todos os dados da categoria" +
                                             "\n9- Sair: ");
                    opt = Console.ReadLine();
                    switch (opt)
                    {
                    case "1":
                        bd = new BancoDados();

                        System.Console.WriteLine("Escolha entre: ");
                        System.Console.WriteLine("\n1 - Cadastrar Categoria" +
                                                 "\n2 - Cadastrar Cliente");
                        opt = Console.ReadLine();

                        switch (opt)
                        {
                        case "1":
                            ct = new Categoria();
                            System.Console.WriteLine("Digite os dados da categoria a ser adicionada:");
                            System.Console.WriteLine("Titulo: ");
                            ct.Titulo = Console.ReadLine();

                            System.Console.WriteLine("Nova categoria {0}. \nConfirma? (s/n)", ct.Titulo);
                            confirma = Console.ReadLine();
                            if (confirma == "s")
                            {
                                bd.AdicionarCategoria(ct);
                                System.Console.WriteLine("Nova categoria adicionada !");
                            }
                            break;

                        case "2":
                            cli = new Cliente();
                            Console.WriteLine("Informe os dados do cliente a ser cadastrado: ");
                            System.Console.Write("Nome: ");
                            cli.NomeCliente = Console.ReadLine();

                            Console.Write("Email: ");
                            cli.Email = Console.ReadLine();

                            Console.Write("CPF: ");
                            cli.Cpf = Console.ReadLine();

                            Console.WriteLine("Confirma os dados abaixo? (s/n) ");
                            Console.WriteLine("Nome    | Email     | CPF ");
                            Console.WriteLine("{0} | {1} | {2} ", cli.NomeCliente, cli.Email, cli.Cpf);

                            confirma = Console.ReadLine();
                            if (confirma == "s")
                            {
                                bd.AdicionarCliente(cli);
                            }

                            break;
                        }

                        break;

                    case "2":
                        bd = new BancoDados();
                        ct = new Categoria();
                        System.Console.WriteLine("Atualizar");
                        ct.IdCategoria = int.Parse(Console.ReadLine());
                        System.Console.WriteLine("Informe o novo titulo");
                        ct.Titulo = Console.ReadLine();
                        bool at = bd.AtualizarCategoria(ct);
                        if (at)
                        {
                            System.Console.WriteLine("Dados atualizados com sucesso!");
                        }
                        break;

                    case "3":

                        bd = new BancoDados();
                        ct = new Categoria();
                        System.Console.WriteLine("Informe o Id a para ser deletado");
                        ct.IdCategoria = int.Parse(Console.ReadLine());
                        bool ap = bd.ApagarCategoria(ct);
                        if (ap)
                        {
                            System.Console.WriteLine("Dados apagados com sucesso!");
                            Console.Clear();
                        }
                        break;

                    case "4"
                        :
                        bd = new BancoDados();
                        ct = new Categoria();
                        System.Console.WriteLine("Seleciona todos dados da tabela Categoria");
                        System.Console.WriteLine("Informe o nome do título da categoria: ");
                        ct.Titulo = Console.ReadLine();
                        List <Categoria> lista = bd.ListarCategorias(ct.Titulo);
                        foreach (var item in lista)
                        {
                            System.Console.WriteLine("Id: {0},\nTitulo: {1}. ", item.IdCategoria, item.Titulo);
                        }

                        break;

                    case "5"
                        :
                        bd = new BancoDados();
                        ct = new Categoria();
                        System.Console.WriteLine("Seleciona todos dados da tabela Categoria");
                        List <Categoria> listatudo = bd.ListarCategorias();
                        foreach (var item in listatudo)
                        {
                            System.Console.WriteLine("Id: {0},Titulo: {1}. ", item.IdCategoria, item.Titulo);
                        }

                        break;

                    default:
                        break;
                    }
                } while (opt != "9");
            }
            catch (System.Exception exe)
            {
                System.Console.WriteLine(exe.Message);
            }
        }