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); } }
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); }