Beispiel #1
0
        private List <Library.CondicionalProduto> ReturnCondicionalProdutoFromForm(long idCondicionalAtual)
        {
            try
            {
                List <Library.CondicionalProduto> condicionalProdutoArray = new List <Library.CondicionalProduto>();

                foreach (Library.Classes.QItemProduto p in this.produtos1.produtos)
                {
                    Library.CondicionalProduto CondicionalProduto = new Library.CondicionalProduto();
                    CondicionalProduto.Condicional = Library.CondicionalBD.FindById(idCondicionalAtual);
                    CondicionalProduto.Produto     = p.Produto;
                    CondicionalProduto.Quantidade  = p.Quantidade;
                    CondicionalProduto.Preco       = p.PrecoTotal;
                    CondicionalProduto.PrecoTotal  = p.PrecoTotal;

                    condicionalProdutoArray.Add(CondicionalProduto);
                }
                return(condicionalProdutoArray);
            }
            catch (Exception ex)
            {
                Library.Diagnostics.Logger.Error(ex);
            }

            return(null);
        }
        private List <Library.CondicionalProduto> ReturnOrcamentoProdutoFromForm(long idOrcamentoAtual)
        {
            try
            {
                List <Library.CondicionalProduto> orcamentoProdutoArray = new List <Library.CondicionalProduto>();

                foreach (Library.Classes.QItemProduto p in this.produtos1.produtos)
                {
                    Library.CondicionalProduto OrcamentoProduto = new Library.CondicionalProduto();
                    OrcamentoProduto.Orcamento  = Library.CondicionalBD.FindOrcamentoById(idOrcamentoAtual);
                    OrcamentoProduto.Produto    = p.Produto;
                    OrcamentoProduto.Quantidade = p.Quantidade;
                    OrcamentoProduto.Preco      = p.PrecoTotal;
                    OrcamentoProduto.PrecoTotal = p.PrecoTotal;

                    orcamentoProdutoArray.Add(OrcamentoProduto);
                }
                return(orcamentoProdutoArray);
            }
            catch (Exception ex)
            {
                Library.Diagnostics.Logger.Error(ex);
            }

            return(null);
        }
Beispiel #3
0
        static public void Delete(Library.CondicionalProduto condicionalProduto)
        {
            SqlConnection conexao = null;

            try
            {
                conexao = new SqlConnection(global::Connection.Connection.String());
                SqlCommand comando = conexao.CreateCommand();

                comando.CommandText = "DELETE FROM CondicionalProduto WHERE (idCondicional= @WidCondicional AND idProduto = @WidProduto)";

                comando.Parameters.AddWithValue("@WidCondicional", condicionalProduto.Condicional.Id);
                comando.Parameters.AddWithValue("@WidProduto", condicionalProduto.Produto.Id);

                conexao.Open();
                comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                Library.Diagnostics.Logger.Error(ex);
            }
            finally
            {
                conexao.Close();
            }
        }
        static public void Update(Library.CondicionalProduto orcamentoProduto)
        {
            SqlConnection conexao = null;

            try
            {
                conexao = new SqlConnection(global::Connection.Connection.String());
                SqlCommand comando = conexao.CreateCommand();
                comando.CommandText = "UPDATE OrcamentoProduto SET idOrcamento = @idOrcamento, idProduto = @idProduto, preco = @preco, precoTotal = @precoTotal, quantidade = @quantidade WHERE (idOrcamento= @WidOrcamento AND idProduto = @WidProduto)";
                comando.Parameters.AddWithValue("@idOrcamento", orcamentoProduto.Orcamento.Id);
                comando.Parameters.AddWithValue("@idProduto", orcamentoProduto.Produto.Id);
                comando.Parameters.AddWithValue("@preco", orcamentoProduto.Preco);
                comando.Parameters.AddWithValue("@precoTotal", orcamentoProduto.PrecoTotal);
                comando.Parameters.AddWithValue("@quantidade", orcamentoProduto.Quantidade);

                comando.Parameters.AddWithValue("@WidOrcamento", orcamentoProduto.Orcamento.Id);
                comando.Parameters.AddWithValue("@WidProduto", orcamentoProduto.Produto.Id);

                conexao.Open();

                comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                Library.Diagnostics.Logger.Error(ex);;
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #5
0
        static public void Save(Library.CondicionalProduto condicionalProduto)
        {
            SqlConnection conexao = null;

            try
            {
                conexao = new SqlConnection(global::Connection.Connection.String());

                SqlCommand comando = conexao.CreateCommand();

                comando.CommandText = "INSERT INTO CondicionalProduto (idCondicional, idProduto, preco, precoTotal, quantidade) VALUES (@idCondicional, @idProduto, @preco, @precoTotal, @quantidade)";

                comando.Parameters.AddWithValue("@idCondicional", condicionalProduto.Condicional.Id);
                comando.Parameters.AddWithValue("@idProduto", condicionalProduto.Produto.Id);
                comando.Parameters.AddWithValue("@preco", condicionalProduto.Preco);
                comando.Parameters.AddWithValue("@precoTotal", condicionalProduto.PrecoTotal);
                comando.Parameters.AddWithValue("@quantidade", condicionalProduto.Quantidade);

                conexao.Open();

                comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                Library.Diagnostics.Logger.Error(ex);
            }
            finally
            {
                conexao.Close();
            }
        }