Exemplo n.º 1
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;
                }
            }
        }
Exemplo n.º 2
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);
        }
Exemplo n.º 3
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);
        }
Exemplo n.º 4
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));
        }