public DistDetalhe _PesquisarPorId(int _DistD_Id, string stringConnect) { DistDetalhe _distdetalhe = new DistDetalhe(); try { MySqlConnection conexao = new MySqlConnection(stringConnect); if (conexao.State == ConnectionState.Closed) { conexao.Open(); } if (conexao.State == ConnectionState.Open) { var sql = new MySqlCommand(" Select * from DistribuicaoDetalhe where DistD_Id = '" + _DistD_Id.ToString() + "'", conexao); MySqlDataReader MySqlDR = sql.ExecuteReader(); while (MySqlDR.Read()) { // Propriedades da Classe if (MySqlDR["DistD_Id"] != DBNull.Value) _distdetalhe.DistD_Id = Convert.ToInt32(MySqlDR["DistD_Id"]); if (MySqlDR["DistD_CodDistribuicao"] != DBNull.Value) _distdetalhe.DistD_CodDistribuicao = Convert.ToInt32(MySqlDR["DistD_CodDistribuicao"]); if (MySqlDR["DistD_CodProduto"] != DBNull.Value) _distdetalhe.DistD_CodProduto = Convert.ToInt32(MySqlDR["DistD_CodProduto"]); if (MySqlDR["DistD_CodLoja"] != DBNull.Value) _distdetalhe.DistD_CodLoja = Convert.ToInt32(MySqlDR["DistD_CodLoja"]); if (MySqlDR["DistD_NomeProduto"] != DBNull.Value) _distdetalhe.DistD_NomeProduto = MySqlDR["DistD_NomeProduto"].ToString(); if (MySqlDR["DistD_ProdutoValorUnid"] != DBNull.Value) _distdetalhe.DistD_ProdutoValorUnid = Convert.ToDecimal(MySqlDR["DistD_ProdutoValorUnid"]); if (MySqlDR["DistD_ProdutoQtde"] != DBNull.Value) _distdetalhe.DistD_ProdutoQtde = Convert.ToInt32(MySqlDR["DistD_ProdutoQtde"]); if (MySqlDR["DistD_ProdutoValorTotal"] != DBNull.Value) _distdetalhe.DistD_ProdutoValorTotal = Convert.ToDecimal(MySqlDR["DistD_ProdutoValorTotal"]); if (MySqlDR["DistD_CodFornecedor"] != DBNull.Value) _distdetalhe.DistD_CodFornecedor = Convert.ToInt32(MySqlDR["DistD_CodFornecedor"]); if (MySqlDR["DistD_FornecedorValor"] != DBNull.Value) _distdetalhe.DistD_FornecedorValor = Convert.ToDecimal(MySqlDR["DistD_FornecedorValor"]); // Fim das Propriedades } return _distdetalhe; } return null; } catch (Exception) { return _distdetalhe; } }
public bool _Editar(DistDetalhe _distribuicaodetalhe, string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); var sql = new MySqlCommand(" UPDATE DistribuicaoDetalhe SET DistD_Id = @DistD_Id , DistD_CodDistribuicao = @DistD_CodDistribuicao, DistD_CodProduto = @DistD_CodProduto, DistD_CodLoja = @DistD_CodLoja, DistD_NomeProduto = @DistD_NomeProduto, DistD_ProdutoValorUnid = @DistD_ProdutoValorUnid, DistD_ProdutoQtde = @DistD_ProdutoQtde, DistD_ProdutoValorTotal = @DistD_ProdutoValorTotal, DistD_CodFornecedor = @DistD_CodFornecedor, DistD_FornecedorValor = @DistD_FornecedorValor WHERE DistD_Id = @DistD_Id ", conexao); sql.Parameters.AddWithValue("@DistD_Id", _distribuicaodetalhe.DistD_Id); sql.Parameters.AddWithValue("@DistD_CodDistribuicao", _distribuicaodetalhe.DistD_CodDistribuicao); sql.Parameters.AddWithValue("@DistD_CodProduto", _distribuicaodetalhe.DistD_CodProduto); sql.Parameters.AddWithValue("@DistD_CodLoja", _distribuicaodetalhe.DistD_CodLoja); sql.Parameters.AddWithValue("@DistD_NomeProduto", _distribuicaodetalhe.DistD_NomeProduto); sql.Parameters.AddWithValue("@DistD_ProdutoValorUnid", _distribuicaodetalhe.DistD_ProdutoValorUnid); sql.Parameters.AddWithValue("@DistD_ProdutoQtde", _distribuicaodetalhe.DistD_ProdutoQtde); sql.Parameters.AddWithValue("@DistD_ProdutoValorTotal", _distribuicaodetalhe.DistD_ProdutoValorTotal); sql.Parameters.AddWithValue("@DistD_CodFornecedor", _distribuicaodetalhe.DistD_CodFornecedor); sql.Parameters.AddWithValue("@DistD_FornecedorValor", _distribuicaodetalhe.DistD_FornecedorValor); conexao.Open(); sql.ExecuteNonQuery(); if (conexao.State == ConnectionState.Open) { conexao.Close(); conexao.Dispose(); } sql.Dispose(); return true; } catch (Exception) { return false; } }
public IList<DistDetalhe> _ListarTodos(string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); if (conexao.State == ConnectionState.Closed) { conexao.Open(); } if (conexao.State == ConnectionState.Open) { IList<DistDetalhe> ListadeDistDetalhe = new ObservableCollection<DistDetalhe>(); var sql = new MySqlCommand(" Select * from DistribuicaoDetalhe", conexao); MySqlDataReader MySqlDR = sql.ExecuteReader(); while (MySqlDR.Read()) { DistDetalhe _distdetalhe = new DistDetalhe(); // Propriedades da Classe if (MySqlDR["DistD_Id"] != DBNull.Value) _distdetalhe.DistD_Id = Convert.ToInt32(MySqlDR["DistD_Id"]); if (MySqlDR["DistD_CodDistribuicao"] != DBNull.Value) _distdetalhe.DistD_CodDistribuicao = Convert.ToInt32(MySqlDR["DistD_CodDistribuicao"]); if (MySqlDR["DistD_CodProduto"] != DBNull.Value) _distdetalhe.DistD_CodProduto = Convert.ToInt32(MySqlDR["DistD_CodProduto"]); if (MySqlDR["DistD_CodLoja"] != DBNull.Value) _distdetalhe.DistD_CodLoja = Convert.ToInt32(MySqlDR["DistD_CodLoja"]); if (MySqlDR["DistD_NomeProduto"] != DBNull.Value) _distdetalhe.DistD_NomeProduto = MySqlDR["DistD_NomeProduto"].ToString(); if (MySqlDR["DistD_ProdutoValorUnid"] != DBNull.Value) _distdetalhe.DistD_ProdutoValorUnid = Convert.ToDecimal(MySqlDR["DistD_ProdutoValorUnid"]); if (MySqlDR["DistD_ProdutoQtde"] != DBNull.Value) _distdetalhe.DistD_ProdutoQtde = Convert.ToInt32(MySqlDR["DistD_ProdutoQtde"]); if (MySqlDR["DistD_ProdutoValorTotal"] != DBNull.Value) _distdetalhe.DistD_ProdutoValorTotal = Convert.ToDecimal(MySqlDR["DistD_ProdutoValorTotal"]); if (MySqlDR["DistD_CodFornecedor"] != DBNull.Value) _distdetalhe.DistD_CodFornecedor = Convert.ToInt32(MySqlDR["DistD_CodFornecedor"]); if (MySqlDR["DistD_FornecedorValor"] != DBNull.Value) _distdetalhe.DistD_FornecedorValor = Convert.ToDecimal(MySqlDR["DistD_FornecedorValor"]); // Fim das Propriedades ListadeDistDetalhe.Add(_distdetalhe); } return ListadeDistDetalhe; } return null; } catch (Exception) { return null; } }
public bool _Adicionar(DistDetalhe _distribuicaodetalhe, string stringConnect) { try { MySqlConnection conexao = new MySqlConnection(stringConnect); var sql = new MySqlCommand("INSERT INTO `DistribuicaoDetalhe` (`DistD_CodDistribuicao` , `DistD_CodProduto` , `DistD_CodLoja` , `DistD_NomeProduto` , `DistD_ProdutoValorUnid` , `DistD_ProdutoQtde` , `DistD_ProdutoValorTotal` , `DistD_CodFornecedor` , `DistD_FornecedorValor` ) VALUES (@DistD_CodDistribuicao, @DistD_CodProduto, @DistD_CodLoja, @DistD_NomeProduto, @DistD_ProdutoValorUnid, @DistD_ProdutoQtde, @DistD_ProdutoValorTotal, @DistD_CodFornecedor, @DistD_FornecedorValor);", conexao); sql.Parameters.AddWithValue("@DistD_CodDistribuicao" , _distribuicaodetalhe.distd_coddistribuicao); sql.Parameters.AddWithValue("@DistD_CodProduto" , _distribuicaodetalhe.distd_codproduto); sql.Parameters.AddWithValue("@DistD_CodLoja" , _distribuicaodetalhe.distd_codloja); sql.Parameters.AddWithValue("@DistD_NomeProduto" , _distribuicaodetalhe.distd_nomeproduto); sql.Parameters.AddWithValue("@DistD_ProdutoValorUnid" , _distribuicaodetalhe.distd_produtovalorunid); sql.Parameters.AddWithValue("@DistD_ProdutoQtde" , _distribuicaodetalhe.distd_produtoqtde); sql.Parameters.AddWithValue("@DistD_ProdutoValorTotal" , _distribuicaodetalhe.distd_produtovalortotal); sql.Parameters.AddWithValue("@DistD_CodFornecedor" , _distribuicaodetalhe.distd_codfornecedor); sql.Parameters.AddWithValue("@DistD_FornecedorValor" , _distribuicaodetalhe.distd_fornecedorvalor); conexao.Open(); sql.ExecuteScalar(); if (conexao.State == ConnectionState.Open) { conexao.Close(); conexao.Dispose(); } sql.Dispose(); return true; } catch (Exception) { return false; } }