private void btGravar_Click(object sender, EventArgs e)
 {
     MontarObjetoProduto();
     if (ValidaGravacao(produtoModel))
     {
         if (produtoModel != null && produtoModel.Id > 0)
         {
             produtoController.Atualizar(produtoModel);
             GravarInformacoesNutricionais();
             CarregaListaInformacoesNutricionais();
             MessageBox.Show("Produto [" + produtoModel.Descricao + "] atualizado com sucesso.");
         }
         else
         {
             produtoController.Cadastrar(produtoModel);
             GravarInformacoesNutricionais();
             CarregaListaInformacoesNutricionais();
             MessageBox.Show("Produto [" + produtoModel.Descricao + "] cadastrado com sucesso.");
         }
         AtualizarAmbienteCadastro(produtoModel != null && produtoModel.Id > 0 ? true : false);
     }
     else
     {
         MessageBox.Show("Os campos obrigatórios não foram preenchidos corretamente.", "Erro na validação!");
     }
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            //instaciado um Produto e colocado para rodar o programa
            //então como não existia nenhuma pasta e nenhum arquivo , o programa criou (pasta = Database e arquivo = Produto.csv)
            // Produto p1 = new Produto();

            //instanciado a classe produto controller
            ProdutoController produtoController = new ProdutoController();

            produtoController.Cadastrar();

            produtoController.MostrarProdutos();//executar o método mostrar produtos
        }