Exemple #1
0
    private IEnumerator AprovCoroutine(Compra compra, Retorno retorno)
    {
        elementos[0].text = compra.Fornecedor;
        elementos[1].text = compra.Data;
        elementos[2].text = System.Enum.GetName(typeof(AreasDoHotel), (AreasDoHotel)compra.Area);
        elementos[3].text = "R$ " + Ultilities.Money(compra.Valor);
        elementos[4].text = System.Enum.GetName(typeof(FormaDePagamento), (FormaDePagamento)compra.Pagamento);
        elementos[5].text = Ultilities.FormatarNF(compra.NotaFiscal);
        elementos[6].text = System.Enum.GetName(typeof(Caixa), (Caixa)compra.Banco);
        elementos[7].text = compra.Obs;

        while (aprovado == cancelado)
        {
            yield return(0);
        }
        if (aprovado)
        {
            retorno.Invoke(compra);
        }
        aprovado  = false;
        cancelado = false;
        gameObject.SetActive(false);
    }