Пример #1
0
        public List <MPizza> ListarPizzas()
        {
            PPizza        dados         = new PPizza();
            List <MPizza> listaDePizzas = dados.Abrir();

            return(listaDePizzas);
        }
Пример #2
0
        public void AtualizarPizza(MPizza pizza)
        {
            PPizza        dados              = new PPizza();
            List <MPizza> listaDePizzas      = dados.Abrir();
            MPizza        pizzaDesatualizada = listaDePizzas.Where(temp => temp.Tipo == pizza.Tipo).Single();

            //pizza.Ativo = !pizzaDesatualizada.Ativo;
            listaDePizzas.Remove(pizzaDesatualizada);
            pizza.IdPizza = listaDePizzas.Count + 1; //Substitui o AtualizarIdPizzaFull()
            listaDePizzas.Add(pizza);
            dados.Salvar(listaDePizzas);
            //AtualizarIdPizzaFull();
        }
Пример #3
0
        public void DeletarPizza(string nomeDaPizza)
        {
            PPizza        dados         = new PPizza();
            List <MPizza> listaDePizzas = dados.Abrir();
            MPizza        pizzaDeletada = listaDePizzas.Where(temp => temp.Tipo == nomeDaPizza).Single();

            listaDePizzas.Remove(pizzaDeletada);

            for (int i = pizzaDeletada.IdPizza; i <= listaDePizzas.Count; i++)
            {
                listaDePizzas[i - 1].IdPizza = i;
            }

            dados.Salvar(listaDePizzas);
        }
Пример #4
0
 public void InserirPizza(MPizza pizza)
 {
     //Verifica se todos os campos do cadastro foram preenchidos
     if (pizza.Tipo != "" && pizza.Preco > 0 && pizza.Ingredientes.Count != 0)
     {
         PPizza        dados         = new PPizza();
         List <MPizza> listaDePizzas = dados.Abrir();
         pizza.IdPizza = listaDePizzas.Count + 1; //Substitui o AtualizarIdPizzaFull()
         listaDePizzas.Add(pizza);
         dados.Salvar(listaDePizzas);
         //AtualizarIdPizzaFull();
     }
     else
     {
         throw new CadastroIncompletoException("Cadastro incompleto, não foi possível finalizar a operação");
     }
 }
Пример #5
0
 protected void PopulatePizza()
 {
     string[] pizza = { "Deluxe", "BBQ Chicken", "Hawaiian", "Cheese Steak" };
     PPizza.DataSource = pizza;
     PPizza.DataBind();
 }