Beispiel #1
0
        public void setLikeCharla()
        {
            // Guardar color
            Color temp = (ConferenceControl.Instance.currExposition.isLiked) ? colorMaptek : Color.white;

            // Cambiar color inmediatamente. Si existe alguna falla en el servidor se regresa a su color anterior
            imgLike.color = (!ConferenceControl.Instance.currExposition.isLiked) ? colorMaptek : Color.white;

            ConferenceControl.Instance.setLikeExposition((s, m) =>
            {
                if (s)
                {
                    if (ConferenceControl.Instance.currExposition.isLiked)
                    {
                        //imgLike.color = colorMaptek;
                        ShowEmailNotification();
                    }
                    else
                    {
                        //imgLike.color = Color.white;
                        HideEmailNotification();
                    }
                }
                else
                {
                    // Problemas del servidor
                    _popUp.Show("Ups!", "Hay problemas con el servidor. Intente de nuevo");
                    imgLike.color = temp;
                }
            });
        }
Beispiel #2
0
        private void ShowAlert()
        {
            if (countShowAlert <= 0 || !_canShowAlert)
            {
                return;
            }

            countShowAlert--;

            _canShowAlert = !(countShowAlert <= 0);

            _popUp.Show(titleAlert, bodyAlert);
        }