private void eliminarTemaDetalleToolStripMenuItem_Click(object sender, EventArgs e) { try { int IdTemaDetalle = 0; if (gvTemaDetalle.GetFocusedRowCellValue("IdTemaDetalle") != null) { IdTemaDetalle = int.Parse(gvTemaDetalle.GetFocusedRowCellValue("IdTemaDetalle").ToString()); } TemaDetalleBE objBE_TemaDetalle = new TemaDetalleBE(); objBE_TemaDetalle.IdTemaDetalle = IdTemaDetalle; objBE_TemaDetalle.IdEmpresa = Parametros.intEmpresaId; objBE_TemaDetalle.Usuario = Parametros.strUsuarioLogin; objBE_TemaDetalle.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); TemaDetalleBL objBL_TemaDetalle = new TemaDetalleBL(); objBL_TemaDetalle.Elimina(objBE_TemaDetalle); gvTemaDetalle.DeleteRow(gvTemaDetalle.FocusedRowHandle); gvTemaDetalle.RefreshData(); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CargaTemaDetalle() { List <TemaDetalleBE> lstTmpTemaDetalle = null; lstTmpTemaDetalle = new TemaDetalleBL().ListaTodosActivo(intIdTema); foreach (TemaDetalleBE item in lstTmpTemaDetalle) { TemaDetallePersonaBE objE_TemaDetallePersona = new TemaDetallePersonaBE(); TemaDetallePersonaBL objBL_TemaDetallePersona = new TemaDetallePersonaBL(); objE_TemaDetallePersona.IdEmpresa = item.IdEmpresa; objE_TemaDetallePersona.IdTemaDetallePersona = 0; objE_TemaDetallePersona.IdTema = item.IdTema; objE_TemaDetallePersona.IdPersona = Parametros.intPersonaId; if (item.Extension == ".xlsx") { objE_TemaDetallePersona.Image = new FuncionBase().Image2Bytes(SSOMA.Presentacion.Properties.Resources.MSExcel_48x48); } if (item.Extension == ".pptx" || item.Extension == ".ppsx") { objE_TemaDetallePersona.Image = new FuncionBase().Image2Bytes(SSOMA.Presentacion.Properties.Resources.MSPowerPoint_48x48); } if (item.Extension == ".docx") { objE_TemaDetallePersona.Image = new FuncionBase().Image2Bytes(SSOMA.Presentacion.Properties.Resources.MSWord_48x48); } if (item.Extension == ".pdf") { objE_TemaDetallePersona.Image = new FuncionBase().Image2Bytes(SSOMA.Presentacion.Properties.Resources.Pdf_48x48); } if (item.Extension == ".mp4") { objE_TemaDetallePersona.Image = new FuncionBase().Image2Bytes(SSOMA.Presentacion.Properties.Resources.Video_48x48); } objE_TemaDetallePersona.Archivo = item.Archivo; objE_TemaDetallePersona.NombreArchivo = item.NombreArchivo; objE_TemaDetallePersona.Extension = item.Extension; objE_TemaDetallePersona.Descripcion = item.Descripcion; objE_TemaDetallePersona.DescSituacion = "NO VISTO"; objE_TemaDetallePersona.ImageSituacion = new FuncionBase().Image2Bytes(SSOMA.Presentacion.Properties.Resources.NoVisto); objE_TemaDetallePersona.FlagEstado = true; objBL_TemaDetallePersona.Inserta(objE_TemaDetallePersona); } mListaTemaDetallePersona = new TemaDetallePersonaBL().ListaTodosActivo(intIdTema, Parametros.intPersonaId); bsListadoTemaDetalle.DataSource = mListaTemaDetallePersona; gcTemaDetallePersona.DataSource = bsListadoTemaDetalle; gcTemaDetallePersona.RefreshDataSource(); }
private void CargaTemaDetalle() { List <TemaDetalleBE> lstTmpTemaDetalle = null; lstTmpTemaDetalle = new TemaDetalleBL().ListaTodosActivo(IdTema); foreach (TemaDetalleBE item in lstTmpTemaDetalle) { CTemaDetalle objE_TemaDetalle = new CTemaDetalle(); objE_TemaDetalle.IdEmpresa = item.IdEmpresa; objE_TemaDetalle.IdTemaDetalle = item.IdTemaDetalle; objE_TemaDetalle.IdTema = item.IdTema; objE_TemaDetalle.Archivo = item.Archivo; objE_TemaDetalle.NombreArchivo = item.NombreArchivo; objE_TemaDetalle.Extension = item.Extension; objE_TemaDetalle.Descripcion = item.Descripcion; objE_TemaDetalle.TipoOper = item.TipoOper; mListaTemaDetalleOrigen.Add(objE_TemaDetalle); } bsListadoTemaDetalle.DataSource = mListaTemaDetalleOrigen; gcTemaDetalle.DataSource = bsListadoTemaDetalle; gcTemaDetalle.RefreshDataSource(); }