public void Inserir(ModelProduto modelo) { DAOProduto dao = new DAOProduto(cx); if (dao.Inserir(modelo)) { MessageBox.Show("Produto cadastrado com sucesso!", "Operação Realizada!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Erro na inserção do novo produto", "Operação Invalida!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } dao = null; }
public bool Inserir(ModelProduto produto, List <ModelFornecedor> listaFornecedor, List <ModelTipoProduto> listaTipoProduto) { try { if (produto.descricao != string.Empty || produto.categoria != string.Empty || listaFornecedor.Count == 0 || listaTipoProduto.Count == 0) { dao.Inserir(produto); int retorno = BuscaUltimoId(); foreach (var item in listaFornecedor) { ModelFornecedor model = new ModelFornecedor(); model.codProduto = retorno; model.for_cod = item.for_cod; dao.InserirProdutoFornecedor(model); } foreach (var item in listaTipoProduto) { ModelTipoProduto model = new ModelTipoProduto(); model.pro_cod = retorno; model.tipo_cod = item.tipo_cod; dao.InserirTipoProduto(model); } return(true); } else { return(false); } } catch { return(false); } }