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(); }
private void btnDelete_Click(object sender, EventArgs e) { if (cmbEmblema.SelectedIndex == -1) { return; } EmblemaManager.borrar(int.Parse((cmbEmblema.SelectedItem as ComboboxItem).Value.ToString())); updateEmblemasList(); }
private void btnEdit_Click(object sender, EventArgs e) { if (cmbEmblema.SelectedIndex == -1) { return; } EmblemaManager.actualizar(new Emblema { id = int.Parse((cmbEmblema.SelectedItem as ComboboxItem).Value.ToString()), nombre = txtNombre.Text }); updateEmblemasList(); }
private void cargarContenidos() { List <Reconocimiento> reconocimientosEnviados = ReconocimientoManager.obtenerEnviados(usuario, 8); lbReconocimientosEnviados.DisplayMember = "Text"; lbReconocimientosEnviados.ValueMember = "Value"; var items = new List <Object>(); foreach (Reconocimiento reconocimiento in reconocimientosEnviados) { items.Add(new ComboboxItem { Text = ReconocimientoManager.obtenerReconocedor(reconocimiento).NombreCompleto + ": " + reconocimiento.descripcion, Value = reconocimiento.id }); } lbReconocimientosEnviados.DataSource = items; List <Reconocimiento> reconocimientosRecibidos = ReconocimientoManager.obtenerRecibidos(usuario, 8); lbReconocimientosRecibidos.DisplayMember = "Text"; lbReconocimientosRecibidos.ValueMember = "Value"; var items2 = new List <Object>(); foreach (Reconocimiento reconocimiento in reconocimientosRecibidos) { items2.Add(new ComboboxItem { Text = ReconocimientoManager.obtenerReconocedor(reconocimiento).NombreCompleto + ": " + reconocimiento.descripcion, Value = reconocimiento.id }); } lbReconocimientosRecibidos.DataSource = items2; List <Emblema> emblemasRecibidos = EmblemaManager.obtener(usuario, 8); lbEmblemasRecibidos.DisplayMember = "Text"; lbEmblemasRecibidos.ValueMember = "Value"; var items3 = new List <Object>(); foreach (Emblema emblema in emblemasRecibidos) { items3.Add(new ComboboxItem { Text = emblema.nombre, Value = emblema.id }); } lbEmblemasRecibidos.DataSource = items3; }
private void updateRec_Click(object sender, EventArgs e) { if (useEmblem.Checked) { emblema = EmblemaManager.obtener(int.Parse((cmbEmblema.SelectedItem as ComboboxItem).Value.ToString()))[0]; } else { emblema = null; } puestoFijo = cbPuestoFijo.Checked; fillRecomended(); }
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); }
private void btnAdd_Click(object sender, EventArgs e) { if (addNametxt.Text.Trim().Equals("")) { MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["incorrect_data"], Sesion.obtenerSesion().idioma.textos["notification"]); return; } if (EmblemaManager.verSiExiste(addNametxt.Text)) { MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["name_already_used"], Sesion.obtenerSesion().idioma.textos["notification"]); return; } EmblemaManager.crear(addNametxt.Text); updateEmblemasList(); }
private void fillEmblemasList() { List <Emblema> emblemas = EmblemaManager.obtener(); cmbEmblema.DisplayMember = "Text"; cmbEmblema.ValueMember = "Value"; var items = new List <Object>(); foreach (Emblema emblem in emblemas) { items.Add(new ComboboxItem { Text = emblem.nombre, Value = emblem.id }); } cmbEmblema.DataSource = items; }