/// <summary> /// Mostra o logo, imagem já pre-estabelecida no picFoto.Image. /// </summary> /// <remarks> Só deve ser chamada externamente à classe QuadroFoto</remarks> public void MostrarLogoIMJ() { origem = OrigemFoto.LogoIMJ; picFoto.MostrarImagem(Resource.logo); }
/// <summary> /// Caso mercadoria seja nula, uma exceção é gerada. /// </summary> /// <param name="mercadoria">para obter foto dela</param> public void MostrarFoto(Entidades.Mercadoria.Mercadoria mercadoria) { if (mercadoria == null) MostrarLogoIMJ(); // Pode ser que a foto já foi mostrada. else if (mercadoria.ReferênciaNumérica != ÚltimaReferênciaMostrada()) { this.origem = OrigemFoto.EntidadeMercadoria; this.mercadoria = mercadoria; picFoto.MostrarAnimação(mercadoria); } }