private void AdicionaTipoProdutoLista() { try { ModelTipoProduto tipo = new ModelTipoProduto(); tipo.tipo_cod = Convert.ToInt32(cbTipoProduto.SelectedValue); tipo.tipo_descricao = cbTipoProduto.Text; if (VerificaListaTipo(Convert.ToInt32(cbTipoProduto.SelectedValue))) { listaTipoProduto.Add(tipo); PreencheGridTipoProduto(); } else { MessageBox.Show("Tipo de produto ja foi selecionado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { MessageBox.Show("Erro ao adicionar fornecedor!"); } }
public bool Inserir(ModelTipoProduto tipo) { try { if (tipo.tipo_descricao != string.Empty) { dao.Inserir(tipo); return(true); } else { return(false); } } catch { return(false); } }
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); } }
public bool InserirTipoProduto(ModelTipoProduto modelo) { try { SQLiteCommand cmd = new SQLiteCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO produto_tipo_produto(pro_cod, tipo_cod)" + "VALUES (@produto, @tipo)"; cmd.Parameters.AddWithValue("@produto", modelo.pro_cod); cmd.Parameters.AddWithValue("@tipo", modelo.tipo_cod); conexao.Conectar(); cmd.ExecuteNonQuery(); return(true); } catch { return(false); } }
//METODO DE INSERIR NO BANCO OS DADOS DO USUARIO public bool Inserir(ModelTipoProduto modelo) { try { SQLiteCommand cmd = new SQLiteCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO tipo_produto(tipo_descricao)" + "VALUES (@descricao)"; cmd.Parameters.AddWithValue("@descricao", modelo.tipo_descricao); conexao.Conectar(); cmd.ExecuteNonQuery(); return(true); } catch { return(false); } finally { conexao.Desconectar(); } }
public List <ModelTipoProduto> BuscaTipoProdutoIdLista(int codigo) { try { DataTable dt = dao.BuscaTipoProdutoPorId(codigo); List <ModelTipoProduto> lista = new List <ModelTipoProduto>(); foreach (DataRow item in dt.Rows) { ModelTipoProduto tipo = new ModelTipoProduto(); tipo.tipo_cod = Convert.ToInt32(item["tipo_cod"].ToString()); tipo.tipo_descricao = item["tipo_descricao"].ToString(); lista.Add(tipo); } return(lista); } catch { return(null); } }