Example #1
0
 public tbVendaDTO(int idvenda, tbProdutoDTO produto, tbVendedorDTO vendedor, int qtquantidade)
 {
     this.idVenda      = idvenda;
     this.Produto      = produto;
     this.Vendedor     = vendedor;
     this.qtQuantidade = qtquantidade;
 }
Example #2
0
    public void AlterarDados(tbVendedorDTO vendedor)
    {
        String sSQL = "";

        sSQL += "UPDATE tbVendedor SET dsNome = @dsNome, dtNascimento = @dtNascimento WHERE idVendedor = @idVendedor ";

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

        OleDbParameter parametro = command.Parameters.Add("@dsNome", OleDbType.VarChar);
        parametro.Value = vendedor.dsNome;

        parametro = command.Parameters.Add("@dtNascimento", OleDbType.Date);
        parametro.Value = vendedor.dtNascimento;

        parametro = command.Parameters.Add("@idVendedor", OleDbType.Integer);
        parametro.Value = vendedor.idVendedor;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close();
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
    }
Example #3
0
    public tbVendedorDTO BuscaPorId(tbVendedorDTO vendedor)
    {
        String        sSQL    = this.MontaQuery(vendedor);
        tbVendedorDTO retorno = new tbVendedorDTO();

        try
        {
            conexao = (OleDbConnection)CriaConexaoOleDb();
            drOleDb = cria_DataReader_OleDb(sSQL, conexao);
            while (drOleDb.Read())
            {
                retorno.idVendedor = (int)drOleDb["idVendedor"];
                if (!DBNull.Value.Equals(drOleDb["dsNome"]))
                {
                    retorno.dsNome = (String)drOleDb["dsNome"];
                }
                if (!DBNull.Value.Equals(drOleDb["dtNascimento"]))
                {
                    retorno.dtNascimento = (DateTime)drOleDb["dtNascimento"];
                }
            }
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
        return(retorno);
    }
Example #4
0
 public tbVendaDTO(int idvenda, tbProdutoDTO produto, tbVendedorDTO vendedor, int qtquantidade)
 {
     this.idVenda = idvenda;
     this.Produto = produto;
     this.Vendedor = vendedor;
     this.qtQuantidade = qtquantidade;
 }
Example #5
0
    public void ApagarDados(tbVendedorDTO vendedor)
    {
        String sSQL = "";

        sSQL += "DETELE FROM tbVendedor WHERE idVendedor = @idVendedor ";

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

        OleDbParameter parametro = command.Parameters.Add("@idVendedor", OleDbType.Integer);

        parametro.Value = vendedor.idVendedor;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close();
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
    }
Example #6
0
    public void AlterarDados(tbVendedorDTO vendedor)
    {
        String sSQL = "";

        sSQL += "UPDATE tbVendedor SET dsNome = @dsNome, dtNascimento = @dtNascimento WHERE idVendedor = @idVendedor ";


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

        OleDbParameter parametro = command.Parameters.Add("@dsNome", OleDbType.VarChar);

        parametro.Value = vendedor.dsNome;

        parametro       = command.Parameters.Add("@dtNascimento", OleDbType.Date);
        parametro.Value = vendedor.dtNascimento;

        parametro       = command.Parameters.Add("@idVendedor", OleDbType.Integer);
        parametro.Value = vendedor.idVendedor;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close();
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
    }
Example #7
0
    public int SalvarDados(tbVendedorDTO vendedor)
    {
        int    idVendedor = this.MaxId();
        String sSQL       = "";

        sSQL += "INSERT INTO tbVendedor (idVendedor, dsNome, dtNascimento) VALUES ";
        sSQL += "(@idVendedor, @dsNome, @dtNascimento) ";

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

        OleDbParameter parametro = command.Parameters.Add("@idVendedor", OleDbType.Integer);

        parametro.Value = idVendedor;

        parametro       = command.Parameters.Add("@dsNome", OleDbType.VarChar);
        parametro.Value = vendedor.dsNome;

        parametro       = command.Parameters.Add("@dtNascimento", OleDbType.Date);
        parametro.Value = vendedor.dtNascimento;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close();
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
        return(idVendedor);
    }
Example #8
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);
    }
Example #9
0
    private String MontaQuery(tbVendedorDTO vendedor)
    {
        String sSQL = "SET LANGUAGE PORTUGUESE; SET DATEFORMAT dmy; ";

        sSQL += "SELECT idVendedor, dsNome, dtNascimento FROM tbVendedor WHERE 1 = 1 ";

        if (vendedor.idVendedor > 0)
        {
            sSQL += " AND idVendedor = " + vendedor.idVendedor;
        }
        if (vendedor.dsNome.Trim() != "")
        {
            sSQL += " AND dsNome LIKE '%" + vendedor.dsNome.Trim() + "%'";
        }
        if (vendedor.dtNascimento != null)
        {
            sSQL += " AND dtNascimento = '" + vendedor.dtNascimento + "'";
        }
        return(sSQL);
    }
Example #10
0
    public void ApagarDados(tbVendedorDTO vendedor)
    {
        String sSQL = "";

        sSQL += "DETELE FROM tbVendedor WHERE idVendedor = @idVendedor ";

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

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

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close();
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
    }
Example #11
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;
    }
Example #12
0
 public tbVendedorDTO BuscaPorId(tbVendedorDTO vendedor)
 {
     String sSQL = this.MontaQuery(vendedor);
     tbVendedorDTO retorno = new tbVendedorDTO();
     try
     {
         conexao = (OleDbConnection)CriaConexaoOleDb();
         drOleDb = cria_DataReader_OleDb(sSQL, conexao);
         while (drOleDb.Read())
         {
             retorno.idVendedor = (int)drOleDb["idVendedor"];
             if (!DBNull.Value.Equals(drOleDb["dsNome"]))
             {
                 retorno.dsNome = (String)drOleDb["dsNome"];
             }
             if (!DBNull.Value.Equals(drOleDb["dtNascimento"]))
             {
                 retorno.dtNascimento = (DateTime)drOleDb["dtNascimento"];
             }
         }
     }
     catch (SystemException e)
     {
         erro = e.Message;
     }
     return retorno;
 }
Example #13
0
    private String MontaQuery(tbVendedorDTO vendedor)
    {
        String sSQL = "SET LANGUAGE PORTUGUESE; SET DATEFORMAT dmy; ";
        sSQL += "SELECT idVendedor, dsNome, dtNascimento FROM tbVendedor WHERE 1 = 1 ";

        if (vendedor.idVendedor > 0)
        {
            sSQL += " AND idVendedor = " + vendedor.idVendedor;
        }
        if (vendedor.dsNome.Trim() != "")
        {
            sSQL += " AND dsNome LIKE '%" + vendedor.dsNome.Trim() + "%'";
        }
        if (vendedor.dtNascimento != null)
        {
            sSQL += " AND dtNascimento = '" + vendedor.dtNascimento + "'";
        }
        return sSQL;
    }
Example #14
0
    public int SalvarDados(tbVendedorDTO vendedor)
    {
        int idVendedor = this.MaxId();
        String sSQL = "";

        sSQL += "INSERT INTO tbVendedor (idVendedor, dsNome, dtNascimento) VALUES ";
        sSQL += "(@idVendedor, @dsNome, @dtNascimento) ";

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

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

        parametro = command.Parameters.Add("@dsNome", OleDbType.VarChar);
        parametro.Value = vendedor.dsNome;

        parametro = command.Parameters.Add("@dtNascimento", OleDbType.Date);
        parametro.Value = vendedor.dtNascimento;

        try
        {
            drOleDb = command.ExecuteReader();
            drOleDb.Close();
            conexao.Close();
        }
        catch (SystemException e)
        {
            erro = e.Message;
        }
        return idVendedor;
    }