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