public List <MODEL.Pedidos> selectbyprodutoid(int produtoid)
        {
            List <MODEL.Pedidos> listpedidos = new List <MODEL.Pedidos>();
            SqlConnection        conexao     = new SqlConnection(strcon);
            string     sql = "select * from Pedidos produtoid=@produtoid";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@produtoid", produtoid);
            conexao.Open();
            try
            {
                SqlDataReader cont = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (cont.Read())
                {
                    MODEL.Pedidos pedidos = new MODEL.Pedidos();
                    pedidos.id         = Convert.ToInt32(cont["id"].ToString());
                    pedidos.clienteid  = Convert.ToInt32(cont["clienteid"].ToString());
                    pedidos.produtoid  = Convert.ToInt32(cont["produtoid"].ToString());
                    pedidos.quantidade = Convert.ToInt32(cont["quantidade"].ToString());
                    pedidos.valor      = Convert.ToInt32(cont["valor"].ToString());

                    listpedidos.Add(pedidos);
                }
            }
            catch (Exception erro)
            {
                Console.WriteLine("Erro na selação por Data", erro.ToString());
            }
            finally
            {
                conexao.Close();
            }

            return(listpedidos);
        }
        public void update(MODEL.Pedidos pedidos)
        {
            SqlConnection conexao = new SqlConnection(strcon);
            string        sql     = "update Pedidos set clienteid=@clienteid, produtoid=@produtoid, quantidade=@quantidade, valor=@valor where id=@id ;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", pedidos.id);
            cmd.Parameters.AddWithValue("@clienteid", pedidos.clienteid);
            cmd.Parameters.AddWithValue("@produtoid", pedidos.produtoid);
            cmd.Parameters.AddWithValue("quantidade", pedidos.quantidade);
            cmd.Parameters.AddWithValue("valor", pedidos.valor);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }

            catch (Exception erro)
            {
                Console.WriteLine("Erro na atulização", erro.Message);
            }
            finally{
                conexao.Close();
            }
        }
Example #3
0
        //Método para Inserir dados na tabela de CadastroProd
        public void Insert(MODEL.Pedidos pedidos)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO RestPedidos VALUES (@descricao, @pedido, @bebida, @endereco, @valor, @quantidade, @clienteId);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@descricao", pedidos.descricao);
            cmd.Parameters.AddWithValue("@pedido", pedidos.pedido);
            cmd.Parameters.AddWithValue("@bebida", pedidos.bebidas);
            cmd.Parameters.AddWithValue("@endereco", pedidos.endereco);
            cmd.Parameters.AddWithValue("@valor", pedidos.valor);
            cmd.Parameters.AddWithValue("@quantidade", pedidos.quantidade);
            cmd.Parameters.AddWithValue("@clienteId", pedidos.clienteId);

            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na inserção de Pedidos...");
            }
            finally
            {
                conexao.Close();
            }
        }
        public List <MODEL.Pedidos> select()
        {
            List <MODEL.Pedidos> listpedidos = new List <MODEL.Pedidos>();
            SqlConnection        conexao     = new SqlConnection(strcon);
            string     sql = "select * from Pedidos";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Pedidos pedidos = new MODEL.Pedidos();
                    pedidos.id         = Convert.ToInt32(reader["id"].ToString());
                    pedidos.clienteid  = Convert.ToInt32(reader["clienteid"].ToString());
                    pedidos.produtoid  = Convert.ToInt32(reader["produtoid"].ToString());
                    pedidos.quantidade = Convert.ToInt32(reader["quantidade"].ToString());
                    pedidos.valor      = Convert.ToInt32(reader["valor"].ToString());
                    listpedidos.Add(pedidos);
                }
            }
            catch (Exception erro)
            {
                Console.WriteLine("Erro na seleção de Pedidos", erro.Message);
            }
            finally
            {
                conexao.Close();
            }
            return(listpedidos);
        }
Example #5
0
        public MODEL.Pedidos SelectById(int id)
        {
            MODEL.Pedidos pedidos = new MODEL.Pedidos();
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "SELECT * FROM RestPedidos WHERE id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", id);
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                if (dados.Read())
                {
                    pedidos.id         = Convert.ToInt32(dados["id"].ToString());
                    pedidos.descricao  = dados["descricao"].ToString();
                    pedidos.pedido     = dados["pedido"].ToString();
                    pedidos.bebidas    = dados["bebidas"].ToString();
                    pedidos.endereco   = dados["endereco"].ToString();
                    pedidos.valor      = Convert.ToSingle(dados["valor"].ToString());
                    pedidos.quantidade = Convert.ToInt32(dados["quantidade"].ToString());
                    pedidos.clienteId  = Convert.ToInt32(dados["clienteId"].ToString());
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na consulta de Pedidos por ID...");
            }
            finally
            {
                conexao.Close();
            }

            return(pedidos);
        }
Example #6
0
        //Método para Atualizar dados na tabela de pedidos
        public void Update(MODEL.Pedidos pedidos)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE RestPedidos SET descricao=@descricao, pedido=@pedido, bebida=@bebida, endereco=@endereco, valor=@valor, quantidade=@quantidade, clienteId=@clienteId";

            sql += " WHERE id=@id";

            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@descricao", pedidos.descricao);
            cmd.Parameters.AddWithValue("@pedido", pedidos.pedido);
            cmd.Parameters.AddWithValue("@bebida", pedidos.bebidas);
            cmd.Parameters.AddWithValue("@endereco", pedidos.endereco);
            cmd.Parameters.AddWithValue("@valor", pedidos.valor);
            cmd.Parameters.AddWithValue("@quantidade", pedidos.quantidade);
            cmd.Parameters.AddWithValue("@clienteId", pedidos.clienteId);


            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualização de Pedidos...");
            }
            finally
            {
                conexao.Close();
            }
        }
Example #7
0
        public void Insert(MODEL.Pedidos pedidos)
        {
            DAL.Pedidos dalPed = new DAL.Pedidos();

            if (pedidos.pedido != String.Empty)
            {
                dalPed.Insert(pedidos);
            }
        }
Example #8
0
        public void insert(MODEL.Pedidos pedidos)
        {
            DAL.Pedidos dalpedidos = new DAL.Pedidos();
            List <CAMADAS.MODEL.Cadastro_Produtos> listproduto = new List <MODEL.Cadastro_Produtos>();

            CAMADAS.BLL.Cadastro_Produtos bllproduto = new Cadastro_Produtos();
            listproduto = bllproduto.selectbyid(pedidos.produtoid);
            CAMADAS.MODEL.Cadastro_Produtos produto = listproduto[0];

            if (pedidos.quantidade <= produto.quantidade)
            {
                produto.quantidade = produto.quantidade - pedidos.quantidade;

                bllproduto.update(produto);
            }
            dalpedidos.insert(pedidos);
        }
        public void delete(MODEL.Pedidos pedidos)
        {
            SqlConnection conexao = new SqlConnection(strcon);
            string        sql     = "delete from Pedidos where id=@id";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", pedidos.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                Console.WriteLine("Erro na exclução do Pedido", erro.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
Example #10
0
        //Método para recuperar Dados da Tabela de Clientes
        public List <MODEL.Pedidos> Select()
        {
            List <MODEL.Pedidos> lstPedidos = new List <MODEL.Pedidos>();
            SqlConnection        conexao    = new SqlConnection(strCon);
            string     sql = "SELECT * FROM RestPedido;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Pedidos pedidos = new MODEL.Pedidos();
                    pedidos.id         = Convert.ToInt32(dados["id"].ToString());
                    pedidos.descricao  = dados["descricao"].ToString();
                    pedidos.pedido     = dados["pedido"].ToString();
                    pedidos.bebidas    = dados["bebida"].ToString();
                    pedidos.endereco   = dados["endereco"].ToString();
                    pedidos.valor      = Convert.ToSingle(dados["valor"].ToString());
                    pedidos.quantidade = Convert.ToInt32(dados["quantidade"].ToString());
                    pedidos.clienteId  = Convert.ToInt32(dados["clienteId"].ToString());

                    lstPedidos.Add(pedidos);
                }
            }
            catch
            {
                Console.WriteLine("Erro na consulta no Pedidos...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstPedidos);
        }
        public void insert(MODEL.Pedidos pedidos)
        {
            SqlConnection conexao = new SqlConnection(strcon);
            string        sql     = "insert into Pedidos values(@clienteid, @produtoid, @quantidade, @valor)";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@clienteid", pedidos.clienteid);
            cmd.Parameters.AddWithValue("@produtoid", pedidos.produtoid);
            cmd.Parameters.AddWithValue("@quantidade", pedidos.quantidade);
            cmd.Parameters.AddWithValue("@valor", pedidos.valor);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                Console.WriteLine("Erro na inserçaõ de dados", erro.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
Example #12
0
 public void Update(MODEL.Pedidos pedidos)
 {
     DAL.Pedidos dalPed = new DAL.Pedidos();
     dalPed.Update(pedidos);
 }
Example #13
0
 public void delete(MODEL.Pedidos pedidos)
 {
     DAL.Pedidos dalpedidos = new DAL.Pedidos();
     dalpedidos.delete(pedidos);
 }
Example #14
0
 public void update(MODEL.Pedidos pedidos)
 {
     DAL.Pedidos dalpedidos = new DAL.Pedidos();
     dalpedidos.update(pedidos);
 }