public List <ObjetoBase> ObtenerSeleccionados(Type tipo) { List <ObjetoBase> objetosSeleccionados = null; if (seAcepto) { objetosSeleccionados = new List <ObjetoBase>(); for (int i = 0; i < dgr_InformacionObjetos.SelectedRows.Count; i++) { long id = Convert.ToInt32(Herramientas.Forms.DataGridViewConf.ObtenerValorCelda(dgr_InformacionObjetos, i, "ID")); ObjetoBase objeto = Manejador.Cargar(tipo, "select * from " + tipoObjetoABuscar.Name + " where id = @id", new List <object>() { id })[0]; objetosSeleccionados.Add(objeto); } } return(objetosSeleccionados); }