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); }
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); } }
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); // } }
/* * 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; } } }
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); }
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"); }
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); }
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); }
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)); }
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); } }