Esempio n. 1
0
        public int Editar(VendaDominio objVenda)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "UPDATE TABELA_VENDAS SET CODIGO_CLIENTE = @CODIGO_CLIENTE, CODIGO_PRODUTO = @CODIGO_PRODUTO, CODIGO_VENDEDOR = @CODIGO_VENDEDOR, CREDITO_LOJA = @CREDITO_LOJA, DATA_HORA = @DATA_HORA, QUANTIDADE = @QUANTIDADE, PRECO_TOTAL = @PRECO_TOTAL WHERE CODIGO_VENDA = @CODIGO_VENDA";

                comando.Parameters.Add("CODIGO_VENDA", SqlDbType.Int).Value       = objVenda.CodigoVenda;
                comando.Parameters.Add("CODIGO_CLIENTE", SqlDbType.VarChar).Value = objVenda.CodigoCliente;
                comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value     = objVenda.CodigoProduto;
                comando.Parameters.Add("CODIGO_VENDEDOR", SqlDbType.Int).Value    = objVenda.CodigoVendedor;
                comando.Parameters.Add("CREDITO_LOJA", SqlDbType.Float).Value     = objVenda.CreditoLoja;
                comando.Parameters.Add("DATA_HORA", SqlDbType.DateTime).Value     = objVenda.DataHora;
                comando.Parameters.Add("QUANTIDADE", SqlDbType.Int).Value         = objVenda.Quantidade;
                comando.Parameters.Add("PRECO_TOTAL", SqlDbType.Float).Value      = objVenda.PrecoTotal;

                comando.Connection = con;

                int qtd = comando.ExecuteNonQuery();
                Console.Write(qtd);
                return(qtd);
            }
        }
Esempio n. 2
0
        public int Inserir(VendaDominio objVenda)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "INSERT INTO TABELA_VENDAS ([CODIGO_CLIENTE], [CODIGO_PRODUTO], [CODIGO_VENDEDOR], [CREDITO_LOJA], [DATA_HORA], [CLIENTE_PRIMEIRA_COMPRA], [PRODUTO_PRIMEIRA_COMPRA], [QUANTIDADE], [PRECO_TOTAL]) VALUES (@CODIGO_CLIENTE, @CODIGO_PRODUTO, @CODIGO_VENDEDOR, @CREDITO_LOJA, @DATA_HORA, @CLIENTE_PRIMEIRA_COMPRA, @PRODUTO_PRIMEIRA_COMPRA, @QUANTIDADE, @PRECO_TOTAL)";

                comando.Parameters.Add("CODIGO_CLIENTE", SqlDbType.Int).Value              = objVenda.CodigoCliente;
                comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value              = objVenda.CodigoProduto;
                comando.Parameters.Add("CODIGO_VENDEDOR", SqlDbType.Int).Value             = objVenda.CodigoVendedor;
                comando.Parameters.Add("CREDITO_LOJA", SqlDbType.Decimal).Value            = objVenda.CreditoLoja;
                comando.Parameters.Add("DATA_HORA", SqlDbType.DateTime).Value              = objVenda.DataHora;
                comando.Parameters.Add("CLIENTE_PRIMEIRA_COMPRA", SqlDbType.Decimal).Value = objVenda.ClientePrimeiraCompra;
                comando.Parameters.Add("PRODUTO_PRIMEIRA_COMPRA", SqlDbType.Decimal).Value = objVenda.ProdutoPrimeiraCompra;
                comando.Parameters.Add("QUANTIDADE", SqlDbType.Int).Value    = objVenda.Quantidade;
                comando.Parameters.Add("PRECO_TOTAL", SqlDbType.Float).Value = objVenda.PrecoTotal;

                comando.Connection = con;

                int qtd = comando.ExecuteNonQuery();
                Console.Write(qtd);
                return(qtd);
            }
        }
Esempio n. 3
0
        public List <VendaDominio> Lista()
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "SELECT VAS.CODIGO_VENDA, C.CODIGO_CLIENTE, C.CPF, C.NOME, P.CODIGO_PRODUTO, P.EMBALAGEM, P.NOME_PRODUTO, P.TAMANHO, VES.CODIGO_VENDEDOR, VES.NOME_VENDEDOR, VAS.CREDITO_LOJA, VAS.DATA_HORA, VAS.QUANTIDADE, P.SABOR, P.PRECO_DE_LISTA, VAS.PRECO_TOTAL FROM TABELA_VENDAS AS VAS INNER JOIN TABELA_CLIENTES AS C ON VAS.CODIGO_CLIENTE = C.CODIGO_CLIENTE INNER JOIN TABELA_PRODUTOS AS P ON VAS.CODIGO_PRODUTO = P.CODIGO_PRODUTO INNER JOIN TABELA_VENDEDORES AS VES ON VAS.CODIGO_VENDEDOR = VES.CODIGO_VENDEDOR ORDER BY VAS.CODIGO_VENDA";

                comando.Connection = con;

                SqlDataReader       dr;
                List <VendaDominio> lista = new List <VendaDominio>();

                dr = comando.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        VendaDominio dado = new VendaDominio();

                        dado.CodigoVenda    = Convert.ToInt32(dr["CODIGO_VENDA"]);
                        dado.CodigoCliente  = Convert.ToInt32(dr["CODIGO_CLIENTE"]);
                        dado.Cpf            = Convert.ToString(dr["CPF"]);
                        dado.CodigoProduto  = Convert.ToInt32(dr["CODIGO_PRODUTO"]);
                        dado.Embalagem      = Convert.ToString(dr["EMBALAGEM"]);
                        dado.CodigoVendedor = Convert.ToInt32(dr["CODIGO_VENDEDOR"]);
                        dado.CreditoLoja    = Convert.ToDouble(dr["CREDITO_LOJA"]);
                        dado.NomeCliente    = Convert.ToString(dr["NOME"]);
                        dado.NomeProduto    = Convert.ToString(dr["NOME_PRODUTO"]);
                        dado.Tamanho        = Convert.ToString(dr["TAMANHO"]);
                        dado.NomeVendedor   = Convert.ToString(dr["NOME_VENDEDOR"]);
                        dado.DataHora       = Convert.ToDateTime(dr["DATA_HORA"]);
                        dado.Quantidade     = Convert.ToInt32(dr["QUANTIDADE"]);
                        dado.Sabor          = Convert.ToString(dr["SABOR"]);
                        dado.Preco          = Convert.ToDouble(dr["PRECO_DE_LISTA"]);
                        dado.PrecoTotal     = Convert.ToDouble(dr["PRECO_TOTAL"]);

                        lista.Add(dado);
                    }
                }
                return(lista);
            }
        }
Esempio n. 4
0
        public int Excluir(VendaDominio objVenda)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "DELETE FROM TABELA_VENDAS WHERE CODIGO_VENDA = @CODIGO_VENDA";

                comando.Parameters.Add("CODIGO_VENDA", SqlDbType.Int).Value = objVenda.CodigoVenda;

                comando.Connection = con;

                int qtd = comando.ExecuteNonQuery();
                Console.Write(qtd);
                return(qtd);
            }
        }
Esempio n. 5
0
 public static int Excluir(VendaDominio objVenda)
 {
     return(new VendaDados().Excluir(objVenda));
 }
Esempio n. 6
0
 public static int Editar(VendaDominio objVenda)
 {
     return(new VendaDados().Editar(objVenda));
 }
Esempio n. 7
0
 public static int Inserir(VendaDominio objVenda)
 {
     return(new VendaDados().Inserir(objVenda));
 }
Esempio n. 8
0
 public List <VendaDominio> Buscar(VendaDominio objVenda)
 {
     return(new VendaDados().Buscar(objVenda));
 }