示例#1
0
        public int AddClienteCompra(ClienteCompraDominio objCompra)
        {
            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_CLIENTE_COMPRAS ([CODIGO_CLIENTE], [NOME_CLIENTE], [CODIGO_PRODUTO], [NOME_PRODUTO], [QUANTIDADE], [CREDITO_LOJA], [LIMITE_CREDITO], [PRECO], [PRECO_TOTAL], [DATA_HORA], [CLIENTE_PRIMEIRA_COMPRA]) VALUES (@CODIGO_CLIENTE, @NOME_CLIENTE, @CODIGO_PRODUTO, @NOME_PRODUTO, @QUANTIDADE, @CREDITO_LOJA, @LIMITE_CREDITO, @PRECO, @PRECO_TOTAL, @DATA_HORA, @CLIENTE_PRIMEIRA_COMPRA)";

                comando.Parameters.Add("CODIGO_CLIENTE", SqlDbType.Int).Value              = objCompra.CodigoCliente;
                comando.Parameters.Add("NOME_CLIENTE", SqlDbType.VarChar).Value            = objCompra.NomeCliente;
                comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value              = objCompra.CodigoProduto;
                comando.Parameters.Add("NOME_PRODUTO", SqlDbType.VarChar).Value            = objCompra.NomeProduto;
                comando.Parameters.Add("QUANTIDADE", SqlDbType.Int).Value                  = objCompra.Quantidade;
                comando.Parameters.Add("CREDITO_LOJA", SqlDbType.Decimal).Value            = objCompra.CreditoLoja;
                comando.Parameters.Add("LIMITE_CREDITO", SqlDbType.Money).Value            = objCompra.LimiteCredito;
                comando.Parameters.Add("PRECO", SqlDbType.Decimal).Value                   = objCompra.Preco;
                comando.Parameters.Add("PRECO_TOTAL", SqlDbType.Decimal).Value             = objCompra.PrecoTotal;
                comando.Parameters.Add("DATA_HORA", SqlDbType.DateTime).Value              = objCompra.DataHora;
                comando.Parameters.Add("CLIENTE_PRIMEIRA_COMPRA", SqlDbType.Decimal).Value = objCompra.ClientePrimeiraCompra;

                comando.Connection = con;

                int qtd = comando.ExecuteNonQuery();
                Console.Write(qtd);
                return(qtd);
            }
        }
        public List <ClienteCompraDominio> Buscar(ClienteCompraDominio objCompra)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "SELECT [CODIGO_COMPRA], [CODIGO_CLIENTE], [NOME_CLIENTE], [CODIGO_PRODUTO], [NOME_PRODUTO], [QUANTIDADE], [CREDITO_LOJA], [PRECO], [PRECO_TOTAL], [DATA_HORA] FROM TABELA_CLIENTE_COMPRAS WHERE NOME_CLIENTE LIKE @NOME_CLIENTE";

                comando.Parameters.Add("NOME_CLIENTE", SqlDbType.VarChar).Value = objCompra.NomeCliente + "%";

                comando.Connection = con;

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

                dr = comando.ExecuteReader();

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

                        dado.CodigoCompra  = Convert.ToInt32(dr["CODIGO_COMPRA"]);
                        dado.CodigoCliente = Convert.ToInt32(dr["CODIGO_CLIENTE"]);
                        dado.NomeCliente   = Convert.ToString(dr["NOME_CLIENTE"]);
                        dado.CodigoProduto = Convert.ToInt32(dr["CODIGO_PRODUTO"]);
                        dado.NomeProduto   = Convert.ToString(dr["NOME_PRODUTO"]);
                        dado.Quantidade    = Convert.ToInt32(dr["QUANTIDADE"]);
                        dado.CreditoLoja   = Convert.ToDouble(dr["CREDITO_LOJA"]);
                        dado.Preco         = Convert.ToDouble(dr["PRECO"]);
                        dado.PrecoTotal    = Convert.ToDouble(dr["PRECO_TOTAL"]);
                        dado.DataHora      = Convert.ToDateTime(dr["DATA_HORA"]);

                        lista.Add(dado);
                    }
                }
                return(lista);
            }
        }
        public List <ClienteCompraDominio> 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 CODIGO_COMPRA, CODIGO_CLIENTE, NOME_CLIENTE, CODIGO_PRODUTO, NOME_PRODUTO, QUANTIDADE, LIMITE_CREDITO, PRECO, PRECO_TOTAL, DATA_HORA FROM TABELA_CLIENTE_COMPRAS ORDER BY CODIGO_COMPRA";

                comando.Connection = con;

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

                dr = comando.ExecuteReader();

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

                        dado.CodigoCompra  = Convert.ToInt32(dr["CODIGO_COMPRA"]);
                        dado.CodigoCliente = Convert.ToInt32(dr["CODIGO_CLIENTE"]);
                        dado.NomeCliente   = Convert.ToString(dr["NOME_CLIENTE"]);
                        dado.CodigoProduto = Convert.ToInt32(dr["CODIGO_PRODUTO"]);
                        dado.NomeProduto   = Convert.ToString(dr["NOME_PRODUTO"]);
                        dado.Quantidade    = Convert.ToInt32(dr["QUANTIDADE"]);
                        dado.CreditoLoja   = Convert.ToDouble(dr["LIMITE_CREDITO"]);
                        dado.Preco         = Convert.ToDouble(dr["PRECO"]);
                        dado.PrecoTotal    = Convert.ToDouble(dr["PRECO_TOTAL"]);
                        dado.DataHora      = Convert.ToDateTime(dr["DATA_HORA"]);

                        lista.Add(dado);
                    }
                }
                return(lista);
            }
        }
示例#4
0
        public List <ClienteCompraDominio> BuscaClienteCompra(ClienteCompraDominio objCompra)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "SELECT CLIENTE_PRIMEIRA_COMPRA, LIMITE_CREDITO, CODIGO_CLIENTE, CREDITO_LOJA FROM TABELA_CLIENTE_COMPRAS WHERE CODIGO_CLIENTE = @CODIGO_CLIENTE";

                comando.Parameters.Add("CODIGO_CLIENTE", SqlDbType.Int).Value = objCompra.CodigoCliente;

                comando.Connection = con;

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

                dr = comando.ExecuteReader();

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

                        dado.ClientePrimeiraCompra = Convert.ToDouble(dr["CLIENTE_PRIMEIRA_COMPRA"]);
                        dado.LimiteCredito         = Convert.ToDouble(dr["LIMITE_CREDITO"]);
                        dado.CodigoCliente         = Convert.ToInt32(dr["CODIGO_CLIENTE"]);
                        dado.CreditoLoja           = Convert.ToDouble(dr["CREDITO_LOJA"]);

                        lista.Add(dado);
                    }
                }
                return(lista);
            }
        }
示例#5
0
 public static int AddClienteCompra(ClienteCompraDominio objCompra)
 {
     return(new VendaDados().AddClienteCompra(objCompra));
 }
示例#6
0
 public List <ClienteCompraDominio> BuscaClienteCompra(ClienteCompraDominio objCompra)
 {
     return(new VendaDados().BuscaClienteCompra(objCompra));
 }
 public List <ClienteCompraDominio> Buscar(ClienteCompraDominio objCompra)
 {
     return(new ClienteCompraDados().Buscar(objCompra));
 }