예제 #1
0
 public void GoOnEndEdit()
 {
     //verifica se o nome atual existe na lista de fornecedores
     //se não, aciona o aviso de "Novo fornecedor"
     if (!ValoresASeremProcurados.Contains(field.text))
     {
         Debug.Log(field.text + " is not na lista");
         AvisoDeNovoFornecedor.SetActive(true);
     }
 }
예제 #2
0
    public void AvisoDeFornecedor(AreasDoHotel area, FormaDePagamento p, Caixa b)
    {
        //verifica se o fornecedor existe na lista
        int local = Fornecedor.LocateInList(Fornecedores, field.text);

        if (local != -1)
        {
            //Atualiza as informações dele para as atuais
            Fornecedores[local].Area = area;
            Fornecedores[local].pagamentoPreferido = p;
            Fornecedores[local].bancoPreferido     = b;
        }
        else
        {
            Debug.Log("Fornecedor não existe, adicionando ele");

            //Adiciona ele a lista
            Fornecedores.Add(new Fornecedor(field.text, area, p, b));
            ValoresASeremProcurados.Add(field.text);
        }
        StorageManager.SalvarFornecedores(Fornecedores);

        AvisoDeNovoFornecedor.SetActive(false);
    }