示例#1
0
        private void btnReconocer_Click(object sender, EventArgs e)
        {
            if (txtReconocido.Text == null || txtReconocido.Text == "" || cmbEmblema.SelectedItem == null)
            {
                return;
            }

            if (reconocido == Sesion.obtenerSesion().usuario)
            {
                MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["cant_recognize_myself"], Sesion.obtenerSesion().idioma.textos["notification"]);
                return;
            }

            int     emblemaId = int.Parse((cmbEmblema.SelectedItem as ComboboxItem).Value.ToString());
            Emblema emblema   = EmblemaManager.obtener(int.Parse((cmbEmblema.SelectedItem as ComboboxItem).Value.ToString()))[0];

            ReconocimientoManager.crear(new Reconocimiento {
                reconocedor = Sesion.obtenerSesion().usuario,
                reconocido  = reconocido,
                descripcion = txtDescripcion.Text,
                emblema     = emblema
            });

            NotificacionManager.enviar(new Notificacion {
                usuario = reconocido, texto = "experience_sent"
            });

            MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["recognize_create_success"], Sesion.obtenerSesion().idioma.textos["notification"]);
            this.Close();
        }
示例#2
0
        public void TestCrearReconocimiento()
        {
            reconocedor = UsuarioManager.obtener(1);
            reconocido  = UsuarioManager.obtener(2);
            emblem      = EmblemaManager.obtener(1)[0];

            int recoId = ReconocimientoManager.crear(new Reconocimiento {
                reconocedor = this.reconocedor,
                reconocido  = this.reconocido,
                descripcion = "DescriptionTest",
                emblema     = emblem
            });

            var r1 = ReconocimientoManager.obtener(recoId);

            Assert.IsNotNull(r1);
        }