Пример #1
0
        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;
            }
        }
Пример #2
0
 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;
     }
 }
Пример #3
0
        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;
            }
        }
Пример #4
0
        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;
            }
        }