/// <summary> /// Método para registrar novo produto /// </summary> /// <param name="vm_cadastro_produto"></param> /// <returns></returns> public bool CadastrarProduto(ViewModelCadastroProduto vm_cadastro_produto) { bool retorno = false; try { this.connection.Open(); this.command.CommandText = string.Format(@"INSERT INTO produto (nome, fabricante, especificacoes, valor_atual, pataz_bonus, pataz_custo, ultima_alteracao, responsavel) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}')", vm_cadastro_produto.cadastro_produto_nome, vm_cadastro_produto.cadastro_produto_fabricante, vm_cadastro_produto.cadastro_produto_especificacoes, vm_cadastro_produto.cadastro_produto_valor_atual, vm_cadastro_produto.cadastro_produto_pataz_bonus, vm_cadastro_produto.cadastro_produto_pataz_custo, BASE_CORE.ConvertDateBrToMySql(vm_cadastro_produto.cadastro_produto_ultima_alteracao.ToString()), vm_cadastro_produto.cadastro_produto_responsavel ); int insert_retorno = command.ExecuteNonQuery(); if (insert_retorno > 0) { retorno = true; } this.connection.Close(); } catch (Exception ex) { if (this.connection.State == System.Data.ConnectionState.Open) { this.connection.Close(); } } return(retorno); }
public JsonResult <bool> Cadastrar(ViewModelCadastroProduto vm_cadastro_produto) { ProdutoBusiness produto_busines = new ProdutoBusiness(); return(Json(produto_busines.CadastrarProduto(vm_cadastro_produto))); }