private void updateGrid() { gridRewards.Columns.Clear(); gridRewards.Columns.Add(new DataGridViewTextBoxColumn { Name = "id", HeaderText = "id", Visible = false }); gridRewards.Columns.Add("Reconocedor", Sesion.obtenerSesion().idioma.textos["recognizer"]); gridRewards.Columns.Add("Reconocido", Sesion.obtenerSesion().idioma.textos["recognized"]); gridRewards.Columns.Add("Descripcion", Sesion.obtenerSesion().idioma.textos["description"]); gridRewards.Rows.Clear(); var reconocimientos = ReconocimientoManager.obtener(); foreach (Reconocimiento reconocimiento in reconocimientos) { gridRewards.Rows.Add(reconocimiento.id, ReconocimientoManager.obtenerReconocedor(reconocimiento).NombreCompleto, ReconocimientoManager.obtenerReconocido(reconocimiento).NombreCompleto , reconocimiento.descripcion ); } }
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) { var selectedItem = int.Parse(gridRewards.SelectedRows[0].Cells["id"].Value.ToString()); Reconocimiento selectedReward = ReconocimientoManager.obtener(selectedItem)[0]; ReconocimientoManager.borrar(selectedReward); MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["deleted"], Sesion.obtenerSesion().idioma.textos["notification"]); this.updateGrid(); }
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; }
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); }