static void Main(string[] args) { ProdutoController prod = new ProdutoController(); prod.CadastrarProduto(); prod.MostrarProduto(); }
private void btnSalvar_Click(object sender, EventArgs e) { ProdutoController produtoController = new ProdutoController(); produtoController.CadastrarProduto(txbNome, txbEmpresa, txbCategoria, txbPrecoCompra, txbPrecoVenda, dtpDataVencimento, txbQtdEstoque, txbCodigoBarras, chbDataVencimento, currentUser); }
static void Executar(ProdutoController produtoController) { Console.WriteLine("\n*** CONTROLE DE PRODUTOS ***\n"); try { Console.WriteLine("(1) - Cadastrar Produto"); Console.WriteLine("(2) - Atualizar Produto"); Console.WriteLine("(3) - Excluir Produto"); Console.WriteLine("(4) - Consultar Produtos"); Console.Write("\nInforme a opção desejada: "); var opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: produtoController.CadastrarProduto(); break; case 2: produtoController.AtualizarProduto(); break; case 3: produtoController.ExcluirProduto(); break; case 4: produtoController.ConsultarProdutos(); break; default: Console.WriteLine("\nOpção inválida!"); break; } } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } finally { Console.Write("\nDeseja realizar outra operação? (S,N): "); var opcao = Console.ReadLine().ToUpper(); if (opcao.Equals("S")) { //recursividade.. Console.Clear(); //limpar o console.. Executar(produtoController); } else { Console.WriteLine("\nFim do Programa!"); Console.ReadKey(); } } }
static void Main(string[] args) { ProdutoController produto = new ProdutoController(); int opcao = 0; do { Console.WriteLine(@" Escolha uma opção: 1 - Cadastrar um produto 2 - Lista de produtos 3 - Valor total do estoque 0 - Sair"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: produto.CadastrarProduto(); break; case 2: produto.ListarProdutos(); break; case 3: // produto.SomaPrecos(); Console.WriteLine($"O valor total do seu estoque é:"); System.Console.WriteLine(produto.SomaPrecos()); break; case 0: Console.WriteLine("Você saiu do programa"); break; default: Console.WriteLine("Opção indisponivel"); break; } }while(opcao != 0); }
private void BtnCadastrar(object sender, RoutedEventArgs e) { Produto Produto = new Produto(); string StringProduto = (string)Application.Current.Properties["ProdutoEdicao"]; Produto ProdutoAntigo = ProdutoDAO.GetProdutoPorNome(StringProduto); if ((ProdutoAntigo.Nome == Produto.Nome || !string.IsNullOrWhiteSpace(ID.Text)) && !string.IsNullOrWhiteSpace(Nome.Text) && !string.IsNullOrEmpty(Nome.Text)) { Produto.Id = Convert.ToInt32(ID.Text); ProdutoController.EditarProduto(ProdutoAntigo, Produto); MessageBox.Show("Edição efetuada com sucesso", "Edição de produto"); } else if (ProdutoDAO.ValidarProduto(Nome.Text) && !string.IsNullOrWhiteSpace(Nome.Text) && !string.IsNullOrEmpty(Nome.Text)) { Produto.Nome = Nome.Text; Produto.Status = (Ativo.IsChecked.Value ? "Ativo" : "Inativo"); Produto.DataDeCadastro = DateTime.Now; Produto.Usuario = (Usuario)Application.Current.Properties["UsuarioLogado"]; ProdutoController.CadastrarProduto(Produto); MessageBox.Show("Produto cadastrado com sucesso!", "Cadastro de produto"); } else { if (!ProdutoDAO.ValidarProduto(Nome.Text)) { MessageBox.Show("O nome de produto já esta sendo usado.", "Cadastro de produto"); } else { MessageBox.Show("Escreva o nome do produto.", "Cadastro de produto"); } } }
static void Main() { int opcaoDeslogado, opcaoLogado; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: { UsuarioController.CadastrarUsuario(); break; } case 2: { UsuarioViewModel usuario = UsuarioController.EfetuarLogin(); if (usuario != null) { Console.WriteLine($"Seja Bem-Vindo {usuario.Nome}"); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); } while (opcaoLogado != 0); switch (opcaoLogado) { case 1: { ProdutoController.CadastrarProduto(); break; } case 2: { ProdutoController.ListarProduto(); break; } case 3: { ProdutoController.ExibirTotal(); break; } case 0: { Console.WriteLine("Tchau!!!"); break; } default: { Console.WriteLine("Opção inválida"); break; } } } break; } case 3: { UsuarioController.ListarUsuarios(); break; } case 0: { Console.WriteLine("Sair"); break; } default: { Console.WriteLine("Opção Inválida"); break; } } } while (opcaoDeslogado != 0); }