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 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();
        }
示例#3
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);
        }