Ejemplo n.º 1
0
 public tbVendaDTO(int idvenda, tbProdutoDTO produto, tbVendedorDTO vendedor, int qtquantidade)
 {
     this.idVenda = idvenda;
     this.Produto = produto;
     this.Vendedor = vendedor;
     this.qtQuantidade = qtquantidade;
 }
Ejemplo n.º 2
0
    private String MontaQuery(tbProdutoDTO produto)
    {
        String sSQl = "SELECT idProduto, dsDescricao, dsFornecedor, " +
                      "vlValor, qtEstoque FROM tbProduto WHERE 1 = 1 ";

        if (produto.idProduto > 0)
        {
            sSQl += " AND idProduto = " + produto.idProduto;
        }
        if (produto.dsDescricao.Trim() != "")
        {
            sSQl += " AND dsDescricao LIKE '%" + produto.dsDescricao + "%'";
        }
        if (produto.dsFornecedor.Trim() != "")
        {
            sSQl += " AND dsFornecedor LIKE '%" + produto.dsFornecedor + "%'";
        }
        if (produto.vlValor > 0.0)
        {
            sSQl += " AND vlValor = " + produto.vlValor;
        }
        if (produto.qtEstoque > 0)
        {
            sSQl += " AND qtEstoque = " + produto.qtEstoque;
        }
        return(sSQl);
    }
Ejemplo n.º 3
0
    protected void carregarGrid(tbProdutoDTO produtoTela)
    {
        tbProdutoBLL prodBll = new tbProdutoBLL();

        grdProduto.DataSource = prodBll.ListaTodos(produtoTela);
        grdProduto.DataBind();
    }
Ejemplo n.º 4
0
    public void ApagarDados(tbProdutoDTO produto)
    {
        String sSQL = "";

        sSQL += "DELETE FROM tbProduto WHERE idProduto = ? ";

        conexao             = (OleDbConnection)CriaConexaoOleDb();
        command             = new OleDbCommand(sSQL, conexao);
        command.CommandType = CommandType.Text;

        comand.Paremeters.AddWithValue("idProduto", produto.idProduto);
        ///OleDbParameter parametro = command.Parameters.Add("@idProduto", OleDbType.Integer);
        //parametro.Value = produto.idProduto;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close(); //Must declare the scalar variable \"@idProduto\"."
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
    }
Ejemplo n.º 5
0
    private String montaQuery(tbProdutoDTO produto)
    {
        String sql = "SELECT idProduto, descricao, valor, fornecedor from tbProduto WHERE 1=1";

        if (produto.idProduto > 0)
        {
            sql += "AND idProduto = " + produto.idProduto;
        }

        if (produto.descricao.Trim() != "")
        {
            sql += "AND descricao LIKE '%" + produto.descricao.Trim() + "%'";
        }

        if (produto.valor != 0.0)
        {
            sql += "AND valor = " + produto.valor;
        }

        if (produto.fornecedor.Trim() != "")
        {
            sql += "AND fornecedor LIKE '%'" + produto.fornecedor.Trim() + "'%'";
        }

        return(sql);
    }
Ejemplo n.º 6
0
    public void ApagarDados(tbProdutoDTO produto)
    {
        String sSQL = "";

        sSQL += "DELETE FROM tbProduto WHERE idProduto = ? ";

        conexao = (OleDbConnection)CriaConexaoOleDb();
        command = new OleDbCommand(sSQL, conexao);
        command.CommandType = CommandType.Text;

        comand.Paremeters.AddWithValue("idProduto", produto.idProduto);
        ///OleDbParameter parametro = command.Parameters.Add("@idProduto", OleDbType.Integer);
        //parametro.Value = produto.idProduto;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close(); //Must declare the scalar variable \"@idProduto\"."
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
    }
Ejemplo n.º 7
0
 public tbVendaDTO(int idvenda, tbProdutoDTO produto, tbVendedorDTO vendedor, int qtquantidade)
 {
     this.idVenda      = idvenda;
     this.Produto      = produto;
     this.Vendedor     = vendedor;
     this.qtQuantidade = qtquantidade;
 }
Ejemplo n.º 8
0
 protected void btnDeletar_Click(object sender, EventArgs e)
 {
     tbProdutoDTO prodRet = new tbProdutoDTO();
     prodRet.idProduto = int.Parse(lblid.Text);
     tbProdutoBLL prodBll = new tbProdutoBLL();
     prodBll.ApagarDados(prodRet);
     carregarGrid(FiltroTela());
 }
Ejemplo n.º 9
0
 protected tbProdutoDTO FiltroTela()
 {
     tbProdutoDTO prodRet = new tbProdutoDTO();
     prodRet.dsDescricao = txtDescricao.Text;
     prodRet.dsFornecedor = txtFabricante.Text;
     prodRet.qtEstoque = int.Parse(txtqtEstoque.Text);
     prodRet.vlValor = float.Parse(txtPreco.Text);
     return prodRet;
 }
Ejemplo n.º 10
0
    protected void btnDeletar_Click(object sender, EventArgs e)
    {
        tbProdutoDTO prodRet = new tbProdutoDTO();

        prodRet.idProduto = int.Parse(lblid.Text);
        tbProdutoBLL prodBll = new tbProdutoBLL();

        prodBll.ApagarDados(prodRet);
        carregarGrid(FiltroTela());
    }
Ejemplo n.º 11
0
    protected tbProdutoDTO FiltroTela()
    {
        tbProdutoDTO prodRet = new tbProdutoDTO();

        prodRet.dsDescricao  = txtDescricao.Text;
        prodRet.dsFornecedor = txtFabricante.Text;
        prodRet.qtEstoque    = int.Parse(txtqtEstoque.Text);
        prodRet.vlValor      = float.Parse(txtPreco.Text);
        return(prodRet);
    }
Ejemplo n.º 12
0
    public int SalvarDados(tbProdutoDTO produto)
    {
        int    idProduto = this.MaxId();
        String sSQL      = "";

        sSQL += "INSERT INTO tbProduto (idProduto, dsDescricao, dsFornecedor, ";
        sSQL += "vlValor, qtEstoque) VALUES (?, ?, ?, ?, ?)";


        conexao             = (OleDbConnection)CriaConexaoOleDb();
        command             = new OleDbCommand(sSQL, conexao);
        command.CommandType = CommandType.Text;

        command.Parameters.AddWithValue("@idProduto", idProduto);
        command.Parameters.AddWithValue("@dsDescricao", produto.dsDescricao);
        command.Parameters.AddWithValue("@dsDescricao", Produto.dsFornecedor);
        command.Parameters.AddWithValue("@vlValor", produto.vlValor);
        command.Parameters.AddWithValue("@qtEstoque", produto.qtEstoque);


        // OleDbParameter parametro = command.Parameters.Add("@idProduto", OleDbType.Integer);
        //parametro.Value = idProduto;

        // parametro = command.Parameters.Add("@dsDescricao", OleDbType.VarChar);
        // parametro.Value = produto.dsDescricao;

        // parametro = command.Parameters.Add("@dsFornecedor", OleDbType.VarChar);
        //parametro.Value = produto.dsFornecedor;

        // parametro = command.Parameters.Add("@vlValor", OleDbType.Double);
        // parametro.Value = produto.vlValor;

        //parametro = command.Parameters.Add("@qtEstoque", OleDbType.Integer);
        //  parametro.Value = produto.qtEstoque;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close();
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
        return(idProduto);
    }
Ejemplo n.º 13
0
    public void AlterarDados(tbProdutoDTO produto)
    {
        String sSQL = "";

        sSQL += "UPDATE tbProduto SET dsDescricao = ?, dsFornecedor = ?, ";
        sSQL += "vlValor = ?, qtEstoque = ? WHERE idProduto =? ";


        conexao             = (OleDbConnection)CriaConexaoOleDb();
        command             = new OleDbCommand(sSQL, conexao);
        command.CommandType = CommandType.Text;

        command.Parameters.AddWithValue("@dsDescricao", produto.dsDescricao);
        command.Parameters.AddWithValue("@dsDescricao", Produto.dsFornecedor);
        command.Parameters.AddWithValue("@vlValor", produto.vlValor);
        command.Parameters.AddWithValue("@qtEstoque", produto.qtEstoque);
        command.Parameters.AddWithValue("@idProduto", idProduto);



        //OleDbParameter parametro = command.Parameters.Add("@dsDescricao", OleDbType.VarChar);
        // parametro.Value = produto.dsDescricao;

        // parametro = command.Parameters.Add("@dsFornecedor", OleDbType.VarChar);
        // parametro.Value = produto.dsFornecedor;

        //parametro = command.Parameters.Add("@vlValor", OleDbType.Double);
        //parametro.Value = produto.vlValor;

        // parametro = command.Parameters.Add("@qtEstoque", OleDbType.Integer);
        //parametro.Value = produto.qtEstoque;

        //parametro = command.Parameters.Add("@idProduto", OleDbType.Integer);
        //parametro.Value = produto.idProduto;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close();
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
    }
Ejemplo n.º 14
0
    public void AlterarDados(tbProdutoDTO produto)
    {
        String sSQL = "";

        sSQL += "UPDATE tbProduto SET dsDescricao = ?, dsFornecedor = ?, ";
        sSQL += "vlValor = ?, qtEstoque = ? WHERE idProduto =? ";

        conexao = (OleDbConnection)CriaConexaoOleDb();
        command = new OleDbCommand(sSQL, conexao);
        command.CommandType = CommandType.Text;

        command.Parameters.AddWithValue("@dsDescricao", produto.dsDescricao);
        command.Parameters.AddWithValue("@dsDescricao", Produto.dsFornecedor);
        command.Parameters.AddWithValue("@vlValor",produto.vlValor);
        command.Parameters.AddWithValue("@qtEstoque",produto.qtEstoque);
        command.Parameters.AddWithValue("@idProduto", idProduto);

        //OleDbParameter parametro = command.Parameters.Add("@dsDescricao", OleDbType.VarChar);
           // parametro.Value = produto.dsDescricao;

           // parametro = command.Parameters.Add("@dsFornecedor", OleDbType.VarChar);
           // parametro.Value = produto.dsFornecedor;

        //parametro = command.Parameters.Add("@vlValor", OleDbType.Double);
        //parametro.Value = produto.vlValor;

           // parametro = command.Parameters.Add("@qtEstoque", OleDbType.Integer);
        //parametro.Value = produto.qtEstoque;

        //parametro = command.Parameters.Add("@idProduto", OleDbType.Integer);
        //parametro.Value = produto.idProduto;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close();
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
    }
Ejemplo n.º 15
0
    public ListatbVendaDTO ListaTodos(tbVendaDTO venda)
    {
        ListatbVendaDTO listaRetorno = new ListatbVendaDTO();
        String          sSQL         = this.MontaQuery(venda);

        try
        {
            conexao = (OleDbConnection)CriaConexaoOleDb();
            drOleDb = cria_DataReader_OleDb(sSQL, conexao);
            while (drOleDb.Read())
            {
                tbVendaDTO retorno = new tbVendaDTO();

                retorno.idVenda = (int)drOleDb["idVenda"];

                tbProdutoDTO prodAux = new tbProdutoDTO();
                if (!DBNull.Value.Equals(drOleDb["idProduto"]))
                {
                    prodAux.idProduto = (int)drOleDb["idProduto"];
                    retorno.Produto   = produtoBLL.BuscaPorId(prodAux);
                }
                tbVendedorDTO vendAux = new tbVendedorDTO();
                if (!DBNull.Value.Equals(drOleDb["idVendedor"]))
                {
                    vendAux.idVendedor = (int)drOleDb["idVendedor"];
                    retorno.Vendedor   = vendedorBLL.BuscaPorId(vendAux);
                }
                if (!DBNull.Value.Equals(drOleDb["qtQuantidade"]))
                {
                    retorno.qtQuantidade = (int)drOleDb["qtQuantidade"];
                }

                listaRetorno.Add(retorno);
            }
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }

        return(listaRetorno);
    }
Ejemplo n.º 16
0
    public ListatbProdutoDTO ListaTodos(tbProdutoDTO produto)
    {
        ListatbProdutoDTO listaRetorno = new ListatbProdutoDTO();
        String            sSQL         = this.MontaQuery(produto);

        try
        {
            conexao = (OleDbConnection)CriaConexaoOleDb();
            drOleDb = cria_DataReader_OleDb(sSQL, conexao);
            while (drOleDb.Read())
            {
                tbProdutoDTO prodRetorno = new tbProdutoDTO();

                prodRetorno.idProduto = (int)drOleDb["idProduto"];
                if (!DBNull.Value.Equals(drOleDb["dsDescricao"]))
                {
                    prodRetorno.dsDescricao = (String)drOleDb["dsDescricao"];
                }
                if (!DBNull.Value.Equals(drOleDb["dsFornecedor"]))
                {
                    prodRetorno.dsFornecedor = (String)drOleDb["dsFornecedor"];
                }
                if (!DBNull.Value.Equals(drOleDb["qtEstoque"]))
                {
                    prodRetorno.qtEstoque = (int)drOleDb["qtEstoque"];
                }
                if (!DBNull.Value.Equals(drOleDb["vlValor"]))
                {
                    prodRetorno.vlValor = (float)(double)drOleDb["vlValor"];
                }
                listaRetorno.Add(prodRetorno);
            }
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }

        return(listaRetorno);
    }
Ejemplo n.º 17
0
    public tbProdutoDTO buscaPorID(tbProdutoDTO prod)
    {
        String       sql     = montaQuery(prod);
        tbProdutoDTO prodRet = new tbProdutoDTO();

        try
        {
            drOleDb = criaDataReader(sql);
            while (drOleDb.Read())
            {
                prodRet.idProduto  = (int)drOleDb["idProduto"];
                prodRet.descricao  = (String)drOleDb["descricao"];
                prodRet.valor      = (double)drOleDb["valor"];
                prodRet.fornecedor = (String)drOleDb["fornecedor"];
            }
        }
        catch (SystemException e)
        {
            this.erro = e.Message;
        }
        return(prodRet);
    }
Ejemplo n.º 18
0
    public int SalvarDados(tbProdutoDTO produto)
    {
        int idProduto = this.MaxId();
        String sSQL = "";

        sSQL += "INSERT INTO tbProduto (idProduto, dsDescricao, dsFornecedor, ";
        sSQL += "vlValor, qtEstoque) VALUES (?, ?, ?, ?, ?)";

        conexao = (OleDbConnection)CriaConexaoOleDb();
        command = new OleDbCommand(sSQL, conexao);
        command.CommandType = CommandType.Text;

        command.Parameters.AddWithValue("@idProduto", idProduto);
        command.Parameters.AddWithValue("@dsDescricao", produto.dsDescricao);
        command.Parameters.AddWithValue("@dsDescricao", Produto.dsFornecedor);
        command.Parameters.AddWithValue("@vlValor",produto.vlValor);
        command.Parameters.AddWithValue("@qtEstoque",produto. qtEstoque);

           // OleDbParameter parametro = command.Parameters.Add("@idProduto", OleDbType.Integer);
        //parametro.Value = idProduto;

           // parametro = command.Parameters.Add("@dsDescricao", OleDbType.VarChar);
           // parametro.Value = produto.dsDescricao;

           // parametro = command.Parameters.Add("@dsFornecedor", OleDbType.VarChar);
        //parametro.Value = produto.dsFornecedor;

           // parametro = command.Parameters.Add("@vlValor", OleDbType.Double);
           // parametro.Value = produto.vlValor;

        //parametro = command.Parameters.Add("@qtEstoque", OleDbType.Integer);
          //  parametro.Value = produto.qtEstoque;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close();

        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
        return idProduto;
    }
Ejemplo n.º 19
0
    public ListatbProdutoDTO ListaTodos(tbProdutoDTO produto)
    {
        ListatbProdutoDTO listaRetorno = new ListatbProdutoDTO();
        String sSQL = this.MontaQuery(produto);
        try
        {
            conexao = (OleDbConnection)CriaConexaoOleDb();
            drOleDb = cria_DataReader_OleDb(sSQL, conexao);
            while (drOleDb.Read())
            {

                tbProdutoDTO prodRetorno = new tbProdutoDTO();

                prodRetorno.idProduto = (int)drOleDb["idProduto"];
                if (!DBNull.Value.Equals(drOleDb["dsDescricao"]))
                {
                    prodRetorno.dsDescricao = (String)drOleDb["dsDescricao"];
                }
                if (!DBNull.Value.Equals(drOleDb["dsFornecedor"]))
                {
                    prodRetorno.dsFornecedor = (String)drOleDb["dsFornecedor"];
                }
                if (!DBNull.Value.Equals(drOleDb["qtEstoque"]))
                {
                    prodRetorno.qtEstoque = (int)drOleDb["qtEstoque"];
                }
                if (!DBNull.Value.Equals(drOleDb["vlValor"]))
                {
                    prodRetorno.vlValor = (float)(double)drOleDb["vlValor"];
                }
                listaRetorno.Add(prodRetorno);
            }
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }

        return listaRetorno;
    }
Ejemplo n.º 20
0
 protected void carregarGrid(tbProdutoDTO produtoTela)
 {
     tbProdutoBLL prodBll = new tbProdutoBLL();
     grdProduto.DataSource = prodBll.ListaTodos(produtoTela);
     grdProduto.DataBind();
 }
Ejemplo n.º 21
0
    private String MontaQuery(tbProdutoDTO produto)
    {
        String sSQl = "SELECT idProduto, dsDescricao, dsFornecedor, " +
                      "vlValor, qtEstoque FROM tbProduto WHERE 1 = 1 ";

        if (produto.idProduto > 0)
        {
            sSQl += " AND idProduto = " + produto.idProduto;
        }
        if (produto.dsDescricao.Trim() != "")
        {
            sSQl += " AND dsDescricao LIKE '%" + produto.dsDescricao + "%'";
        }
        if (produto.dsFornecedor.Trim() != "")
        {
            sSQl += " AND dsFornecedor LIKE '%" + produto.dsFornecedor + "%'";
        }
        if (produto.vlValor > 0.0)
        {
            sSQl += " AND vlValor = " + produto.vlValor;
        }
        if (produto.qtEstoque > 0)
        {
            sSQl += " AND qtEstoque = " + produto.qtEstoque;
        }
        return sSQl;
    }
Ejemplo n.º 22
0
    public tbVendaDTO BuscaPorId(tbVendaDTO venda)
    {
        String sSQL = this.MontaQuery(venda);
        tbVendaDTO retorno = new tbVendaDTO();
        try
        {
            conexao = (OleDbConnection)CriaConexaoOleDb();
            drOleDb = cria_DataReader_OleDb(sSQL, conexao);
            while (drOleDb.Read())
            {
                retorno.idVenda = (int)drOleDb["idVenda"];

                tbProdutoDTO prodAux = new tbProdutoDTO();
                if (!DBNull.Value.Equals(drOleDb["idProduto"]))
                {
                    prodAux.idProduto = (int)drOleDb["idProduto"];
                    retorno.Produto = produtoBLL.BuscaPorId(prodAux);
                }
                tbVendedorDTO vendAux = new tbVendedorDTO();
                if (!DBNull.Value.Equals(drOleDb["idVendedor"]))
                {
                    vendAux.idVendedor = (int)drOleDb["idVendedor"];
                    retorno.Vendedor = vendedorBLL.BuscaPorId(vendAux);
                }
                if (!DBNull.Value.Equals(drOleDb["qtQuantidade"]))
                {
                    retorno.qtQuantidade = (int)drOleDb["qtQuantidade"];
                }
            }
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
        return retorno;
    }